本地运行Vue3项目,刷新页面没有出现问题。但是在docker compose部署后,部署项目页面一刷新就报404

21 阅读1分钟

Bug: 本地运行Vue3项目,刷新页面没有出现问题。但是在docker compose部署后,页面一刷新就报404(每个页面都报错):GET http://x.x.x.x:4081/service 404 (Not Found)

image.png

解决方法:

修改docker compose部署的nginx配置文件,添加如下代码就解决这个问题了。

try_files $uri $uri/ /index.html;

image.png