Vue项目打包后找不到请求地址?
/config/index.js
proxyTable: {
// proxy all requests starting with /api to jsonplaceholder
'/api': {
target: 'https://xxxxxxx.com/',
changeOrigin: true,//是否跨域
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
},
开发模式下是可以正常获取到响应的,请求能发到测试服务器上,但打包后就找不到了。
报错 *n:
Failed to load resource: the server responded with a status of 404 (Not Found)
http://localhost:9000/api/app/getCheckNumImg.action
图传不上来,文字代替一下。
怎么让打包后请求指向的是真正的测试服务器地址呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
开发的时候用的dev_server只针对开发的时候用的,打包后dev_server这块配置的请求代理已经无效了。
把路径改成服务端的地址就可以啦!
eg: 直接https://xxxxxxx.com/...