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

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

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

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

生产环境↓
生产.png

阅读 4.8k
2 个回答

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

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

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