vue 使用proxy代理,开发环境调用接口正常,打包后调接口出问题了

发布于 2022-09-12 01:13:02 字数 348 浏览 13 评论 0

在开发环境下调用登录接口,正常情况下是后台响应一个token存储到cookie后正常登录。
但打包后在生产环境下,接口依然能调用成功(200),但并没有正常的把token存储到cookie里。

仔细看了一下请求头发现没有
Sec-Fetch-Mode:cors
Sec-Fetch-Site:same-origin

这个情况是不是proxy代理的跨域失效了导致的?
开发环境↓
本地.png

生产环境↓
生产.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

贩梦商人 2022-09-19 01:13:02

proxy是修改行为,不是网络代理,和你发的header无关的。

与风相奔跑 2022-09-19 01:13:02

webpack-dev-server 是在开发环境使用的,跟你生产环境没有关系。一般 build 之后的静态资源会部署到 nginx 之类的服务器上。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文