vue项目中 在webpack中的config配置跨域代理问题

新手上路,请多包涵

vue项目中 在webpack中的config配置跨域代理已经成功了,甚至接口有返回值,但是请求的路径不正确还是本地的localhost:8080 。请问哪位大神帮忙解决下 这是什么问题
图片描述
ue项目中 在webpack中的config配置跨域代理已经成功了,甚至接口有返回值,但是请求的路径不正确还是本地的localhost:8080 。后端是java开发
接口地址
图片描述

请求地址
图片描述
封装的请求

图片描述
请求之后也没有报任何错误

图片描述
但是就是请求的路径还是加载本地的localhost:8080;但是数据是有返回值的

图片描述
数据请求是有返回值的 但是返回的信息是不正确的 。请问哪个大神知道这是什么问题

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 3.7k
3 个回答

这个是正常的。实际走的是代理的地址,只是浏览器里表现为本地地址。
背后原理:应该是本地webpack起的node服务代理转发了一下。
想不明白的话,你就这么想:
比如你用的vpn,我明明是国内IP地址,为毛还能访问被墙的站点?
肯定是vpn服务器做了代理,你去请求个地址,他把请求发给目的地,然后接受请求返回给你。这个叫代理。

新手上路,请多包涵

localhost:8080 是开发者使用的开发服务器地址 proxyTable配置的是开发服务器去请求的数据的接口地址

没问题,你设置代理后,在浏览器调试里看还是请求localhost,接口有数据返回说明代理是通的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题