打包发布后发现devServer的proxy依旧生效
时间: 2024-04-25 07:22:28 浏览: 130
Webpack devServer中的 proxy 实现跨域的解决
回答: 打包发布后发现devServer的proxy依旧生效的原因是,打包后的dist文件只包含了组件和其他资源,而没有包含代理服务器。因此,配置在vue.config.js中的devServer.proxy只在开发环境下生效,对于打包后的dist文件是无效的。所以,项目中的请求路径不完整导致无法访问到对应的资源。\[1\]\[2\]在你的情况下,你将代理地址改成了服务器地址,并执行了npm run build打包dist文件,但是这并不会影响到打包后的文件。如果你想在打包后的文件中生效代理,你需要在服务器端进行相应的配置。\[3\]
#### 引用[.reference_title]
- *1* *3* [Vue项目打包部署上线时devServer.proxy代理失效如何解决?使用nginx的proxy_pass 代理跨域转发](https://blog.csdn.net/qq_45890970/article/details/123654674)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Vue项目打包部署上线时devServer.proxy代理失效如何解决?使用nginx反向代理](https://blog.csdn.net/m0_67403076/article/details/125345850)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文