背景:
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!大功告成~任你刷新!??