问题描述
在服务器上面刷新项目后台页面不会有问题,但是在本地就有问题,出现了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",
...
});