记录解决报错--vue前后端分离,接口401(Unauthorized)

1.场景

前端访问不了后端接口。报错401。

2.解决步骤

①在页面console.log(111)查看走到代码的位置没有。(走到了,没问题)

②查看vue.config.js配置。这段配置就是vue访问api的url。(没问题)

java 复制代码
devServer: {
    port: 8011,//前端端口
    //代理,例如前端访问http://127.0.0.1:8011/xxx
    //实际访问后端接口http://VUE_APP_URL/xxx
    //如VUE_APP_URL=127.0.0.1:9000,实际访问就是http://127.0.0.1:9000/xxx
    proxy: {
      "/xxx": {//后端接口统一前缀
        target: process.env.VUE_APP_URL,//后端接口url
        changeOrigin: true,//允许跨域,改变ip和端口传给后端
        // pathRewrite: {
        //   "^/api": "",
        // },
      },
    },
  },

查看.env.development配置,VUE_APP_URL = 'http://127.0.0.1:9000'。(没问题)

③查看gateway实际访问接口,http://127.0.0.1:9000/xxx。(没问题)

④我接口认证的ip是192.168.101.29,vue前端页面访问的是http://localhost:8011,认证成功后,认证信息保留在192.168.101.29里面,所以localhost里面没有认证信息,所以认证完后访问接口还是401错误。于是,将vue前端页面访问ip改为局域网的http://192.168.101.29:8011。问题解决。

相关推荐
梵得儿SHI1 分钟前
(第七篇)Spring AI 核心技术攻坚:国内模型深度集成与国产化 AI 应用实战指南
java·人工智能·spring·springai框架·国产化it生态·主流大模型的集成方案·麒麟系统部署调优
北辰当尹10 分钟前
【实习之旅】Kali虚拟机桥接模式ping通百度
java·服务器·桥接模式
Just Dreamchaser16 分钟前
Pdf和Docx文件导出生成水印工具类
java·给pdf和docx文件添加水印
这个需求做不了18 分钟前
Java实现文件格式转换(图片,视频,文档,音频)
java
愿你天黑有灯下雨有伞23 分钟前
高性能Java并发编程:如何优雅地使用CompletableFuture进行异步编排
java
indexsunny23 分钟前
互联网大厂Java面试实战:基于电商场景的Spring Boot与微服务技术问答
java·spring boot·微服务·面试·hibernate·电商场景·技术问答
内存不泄露23 分钟前
基于Spring Boot和Vue 3的智能心理健康咨询平台设计与实现
vue.js·spring boot·后端
qq_124987075324 分钟前
基于Spring Boot的电影票网上购票系统的设计与实现(源码+论文+部署+安装)
java·大数据·spring boot·后端·spring·毕业设计·计算机毕业设计
无心水26 分钟前
【分布式利器:腾讯TSF】6、TSF可观测性体系建设实战:Java全链路Metrics+Tracing+Logging落地
java·分布式·架构·wpf·分布式利器·腾讯tsf·分布式利器:腾讯tsf
小鸡脚来咯28 分钟前
Java字符串详解
java·开发语言