问题描述
在服务器上面刷新项目后台页面不会有问题,但是在本地就有问题,出现了code:401
- 本地刷新
localhost根目录也不会有问题,因为请求头里面有If-None-Match参数 - 本地刷新其他页面如
localhost/index就有问题了返回401,请求头里面没有了If-None-Match参数
找了半天vue项目的配置问题,最终发现了是vue的router配置为history导致的问题。
问题解决
暂时没有其他解决办法,只能修改router模式为hash。
export default new Router({
mode: process.env.NODE_ENV == 'development' ? "hash" : "history",
...
});