vue项目本地npm run dev后正常运行,除了首页刷新正常外,点别的页面刷新就跳到404页面
怎么处理?
以下列了几种场景:
devServer:{
...
historyApiFallback: true
}
// vue 路由配置 history, 刷新页面返回 home.index
router.get('*', 'home.index')
location / {
try_files $uri $uri/ /index.html;
}
最终目标即是将刷新地址的请求返回 index 页面
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
因为你路由用了history模式,想在线上跑的话,要后端配合设置一个默认的页面,一般是当前项目的首页
vue-router