问题描述
vue打包后的dist文件放在后端java的静态资源中,通过nginx代理访问。配置如下
通过nginx访问:http://localhost:9006/test
前端静态资源报404
接口也访问不通
请大佬们赐教该如何修改。是需要改前端代码吗?还是通过nginx配置就能解决。感谢回复。
vue打包后的dist文件放在后端java的静态资源中,通过nginx代理访问。配置如下
通过nginx访问:http://localhost:9006/test
前端静态资源报404
接口也访问不通
请大佬们赐教该如何修改。是需要改前端代码吗?还是通过nginx配置就能解决。感谢回复。
13 回答12.9k 阅读
8 回答2.7k 阅读
2 回答5.1k 阅读✓ 已解决
5 回答1.3k 阅读
3 回答2.3k 阅读✓ 已解决
5 回答1.5k 阅读✓ 已解决
3 回答2.2k 阅读
baidu.com/a/
这种),需要在vue.config.js
中配置publicPath
,可以设置为你们部署的位置/test
也可以修改成相对路径./
。 配置参考 | Vue CLIaxios
多半也应该要配置baseURL
,在实例化axios
的地方。 请求配置 | axioshistory
路由模式的话,还得更改Nginx
的配置,具体查看这里。后端配置例子 | Vue Router