vue项目刷新401问题记录

338 阅读1分钟

问题描述

在服务器上面刷新项目后台页面不会有问题,但是在本地就有问题,出现了code:401

  • 本地刷新localhost根目录也不会有问题,因为请求头里面有If-None-Match参数 image.png
  • 本地刷新其他页面如localhost/index就有问题了返回401,请求头里面没有了If-None-Match参数 image.png

找了半天vue项目的配置问题,最终发现了是vue的router配置为history导致的问题。

问题解决

暂时没有其他解决办法,只能修改router模式为hash

export default new Router({
  mode: process.env.NODE_ENV == 'development' ? "hash" : "history",
  ...
});