当前位置:首页>开发>正文

vue刷新某个路由就404了是不是服务器还要配置什么

2023-04-26 00:17:14 互联网 未知 开发

vue刷新某个路由就404了是不是服务器还要配置什么?

vue刷新某个路由就404了是不是服务器还要配置什么

直接访问url会被http server直接解析到该文件路径,但是spa的路由是虚拟的,并不能直接找到这个file,所以会404;需要把所有的请求全部指向(不知道这么说是不是准确)index,然后让js的router解析url, nginx 需要配置 try_files $url /index.html具体可以参考下 vue-router的文档,这一章HTML5 History 模式讲到了这个问题,最近开发react spa的时候也遇到了同样的问题,都是因为spa中的路由是js渲染组件的配置,和真实浏览器中访问的url不是一回事