这个问题,网上能够搜到很多解决方案,一般造成这种情况的原因是路由使用history模式,开发环境没有问题,待到项目打包上线,在生产上没有配置合适的Nginx配置,添加如下配置即可解决:

location / {
    root ...
    index ...
    try_files $uri $uri/ /index.html; ---解决页面刷新404问题
} 

        本文记录一个比较不容易发现的问题,在开发环境出现404时可能是vue-cli设置路径的publicPath与代理路径重复导致的

         只要设定其他非敏感、非重复字段就可以了

 

 

 

Logo

前往低代码交流专区

更多推荐