前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用npm run build:prod 遇到的请求被重定向的问题

使用npm run build:prod 遇到的请求被重定向的问题

作者头像
王小婷
发布2021-03-04 14:44:25
1.1K0
发布2021-03-04 14:44:25
举报
文章被收录于专栏:编程微刊

在vue的项目开发完成之后,需要使用npm run build

在本地的dist静态目录打开 index.html进行访问的时候 会发现这样的一个问题

Request method 'GET' not supported

打开F12 查看报错 可以发现

在登录的这个请求上 原本的post请求,被重定向成get 请求了,所以才会报错

那么 为什么在本地测试环境里面一些正常的项目 使用了npm run build:prod 打包之后 就会出现了问题哩?

带着这个疑问,我上网百度了一下 找到了原因 我在开发项目的时候使用到了反向代理,Nginx反向代理后Post请求自动转换为Get,虽然不知道是啥子原理,那总算是找到了问题所在了。

解决办法 在打包之前 将代理注释一下 打开vue.config.js文件,找到proxy 将这一段代码注释掉,重新打包即可解决问题

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档