单页应用刷新后如何避免404?

vue+webpack打包后放在express服务器上的静态目录。
当进入vue前端子路由后F5刷新出现404,因为此时走的是服务器路由。
我的做法是每个前端路由对应一个后端路由。
请问有更好的解决方法吗?

回答:

https://router.vuejs.org/zh-c…

vue 官方是有写的

回答:

按道理,把服务器的url解析重定向到index.html的首页里面即可,vue的路径一般都#井号再加上一个路由地址,后台是不识别锚点,应该不会出现404的状态。

回答:

这种情况应该是前端路由模式使用了history模式,将前端路由模式设置为hash模式,刷新就不会404了.

暂无评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注