webpack-dev-server的proxy的pathRewrite,在打包的时候,是如何解决的?
webpack-dev-server的proxy的pathRewrite,在打包的时候,是如何解决的?
devServer的proxy是在开发阶段使用的,
在打包要发生产环境的时候,是没有配置的,那么是怎么让它正确请求的呢?
尤其是在配置了pathRewrite将/api替换成''的时候
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
nginx
看你的描述,你本末倒置了.
devServer是用来模拟线上环境的.
先确定线上环境,然后再来设定devServer.
如果你线上环境的接口都没有统一
/api
开头,那你源码里写死了是/api/shop/getList
,线上并不存在这个接口,实际是/shop/getList
,那当然请求不到了.现在要么把地址改为正确的线上地址,要么请运维帮忙代理一下.
如果你改为了正确的线上地址,devServer.proxy也要修改,proxy支持任意个代理配置