vue.js - vue-router 2.0 使用history模式,按照正常的模式跳转没问题,但是一刷新页面以后就404了

查看:1275
本文介绍了vue.js - vue-router 2.0 使用history模式,按照正常的模式跳转没问题,但是一刷新页面以后就404了的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

解决方案

因为原来跳转时其实不是通过请求服务器的,而是通过js操作history的API改变地址完成的。
当你刷新了之后浏览器就耿直的去请求服务器了,然而服务器没有这个路由,于是就404了。
解决方法1: 可以做个代理,让所有访问服务器的地址都返回同一个入口文件。(推荐使用)
解决方法2: 采用静态文件的形式让每个目录都存在就不会报错了

这篇关于vue.js - vue-router 2.0 使用history模式,按照正常的模式跳转没问题,但是一刷新页面以后就404了的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆