项目中采用nginx作为路由中间件,在页面刷新时出现404错误。
通过查找资料发现了需要在nginx的配置文件(项目中是放在con.d中)的location / 中使用如下方式
location / {
root /www/front/build/;
#index index.html index.htm;
try_files $uri /index.html;
}
但是在开发环境和测试环境出现了不同的效果。
开发环境使用的是1.16.1版本nginx
测试环境使用的1.14版本,在测试环境使用此种方式不能解决。
怀疑是版本造成的。测试环境替换为1.16.1后问题解决。
特此记录一下。
来源:CSDN
作者:frwcode
链接:https://blog.csdn.net/frwcode/article/details/103587436