阅读 418

vue-router history模式 node服务器刷新404

背景:

       vue项目 router 改成 mode: history 模式后,url 去掉 # 号

       but 

       刷新页面后 页面404

       服务器是node

解决方法:

1.安装依赖

npm i connect-history-api-fallback --save复制代码

2.code:

var path = require('path');
var history = require('connect-history-api-fallback');

app.use(express.static('dist'));
app.use(history({ verbose: true, index: '/'}));复制代码

ok!大功告成~任你刷新!😄😄