1、如果路由的mode是history模式的要加上框框里的哪句,然后配置下面的location @router
location / {
root /usr/local/app/dist/; #vue文件dist的完整路径
try_files $uri $uri/ @router;
index index.html index.htm;
}
#error_page 500 502 503 504 /50x.html;
location @router {
rewrite ^.*$ /index.html last;
}
2、然后是要配置proxy,这个api根据自己来
踩坑就在这个api这,本地的话我后面没加斜杠,然后target也没加斜杠,是能访问到后端接口的。但是nginx好像不行,我还不知道原因,有大佬知道的在评论区和我说下,大家互相学习,保险起见一定要给api前面后面都加上/,然后proxy_pass也是最后加个斜杠。