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