vue 使用proxy代理,开发环境调用接口正常,打包后调接口出问题了
在开发环境下调用登录接口,正常情况下是后台响应一个token存储到cookie后正常登录。
但打包后在生产环境下,接口依然能调用成功(200),但并没有正常的把token存储到cookie里。
仔细看了一下请求头发现没有
Sec-Fetch-Mode:cors
Sec-Fetch-Site:same-origin
这个情况是不是proxy代理的跨域失效了导致的?
开发环境↓
生产环境↓
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
proxy是修改行为,不是网络代理,和你发的header无关的。
webpack-dev-server 是在开发环境使用的,跟你生产环境没有关系。一般 build 之后的静态资源会部署到 nginx 之类的服务器上。