前言
最近部署Vue项目时,刷新页面报404问题
404现象:
vue-router默认是hash模式,我们项目需要部署到微信里面,所以只能使用history模式,此模式有一个问题就是刷新页面出现404,查询一些资料发现history模式下,是动态的通过js操作window.histroy来改变浏览器地址栏里的路径,并没有发起http请求,所以当我们刷新浏览器时,会发起http请求,但是这个这个路径不在服务器上,所以出现404
问题解决
location / {
root "此地方添加Vue项目文件夹的路径,比如xxx/xxx/dist";
in