vue项目打包上线后代理的数据访问不到

在开发vue项目时,在webpack中会产生跨域的问题,所以就在根目录下config文件的index.js子文件下修改了dev的proxyTable配置从而解决问题,但是到了打包上线的时候这些路径就不存在了。

比如http://localhost:8080/top/list?limit=10能正常访问到数据,npm run build之后放在服务器目录下访问xxx.com/top/list?limit=10就404了。我的服务器是Apache。

问题:我现在想通过在公网xxx.com/top/list?limit=10正常访问数据是打包前配置还是在服务器配置呢?如何配置?需要naginx么?在线等大神回复。

晓风莞尔
浏览 14834回答 9
9回答

慕沐7588934

请问这个在线上404的问题你是怎么解决的呀?

xueblue

我也是这个问题

qq_遮半天_0

我遇到了同样的问题,node环境下运行,没有跨域问题,但是,webpack打包以后,还是出现跨域问题

六月有点方

大佬解决了吗,我也是遇到了同样的问题

Caballarii

后端项目和前端项目一起部署的吗,部署在哪里的,不在一起还是要配置跨域的
打开App,查看更多内容
随时随地看视频慕课网APP