单页应用刷新后如何避免404?
vue+webpack打包后放在express服务器上的静态目录。
当进入vue前端子路由后F5刷新出现404,因为此时走的是服务器路由。
我的做法是每个前端路由对应一个后端路由。
请问有更好的解决方法吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
vue+webpack打包后放在express服务器上的静态目录。
当进入vue前端子路由后F5刷新出现404,因为此时走的是服务器路由。
我的做法是每个前端路由对应一个后端路由。
请问有更好的解决方法吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
https://router.vuejs.org/zh-c...
vue 官方是有写的
按道理,把服务器的url解析重定向到index.html的首页里面即可,vue的路径一般都
#
井号再加上一个路由地址,后台是不识别锚点,应该不会出现404的状态。这种情况应该是前端路由模式使用了
history
模式,将前端路由模式设置为hash
模式,刷新就不会404了.