問題說明:
公司項目的架構技術前端是VUE,后端是java。
部署模式為nginx和jar包部署。
VUE前端代碼放在nginx默認靜態頁面下,也就是html文件夾下。
當訪問項目的時候刷新出現404。
解決辦法:
方法一:
修改nginx配置文件
error_page 404 500 502 503 504 /index.html; location / { root /etc/nginx/html/ycyc; index index.html index.htm; }
重啟nginx服務
方法二:
修改nginx配置文件
location / { root /usr/share/nginx/html; index index.html index.htm; #解決刷新404問題 try_files $uri $uri/ /index.html; }
參考博客:
https://www.cnblogs.com/weilz/p/11334452.html