问题描述
本地npm run dev时,页面刷新能够显示内容,路由模式为mode:'history',打包后,起一个node服务,页面刷新出现Cannot Get
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
export default new Router({
mode: 'history',
base:'/',
routes: [
{
path: '/',
redirect: '/recommend'
},
{
path:'/rank',
component: Rank,
children: [
{
path: ':id',
component: TopList
}
]
},
{
path:'/recommend',
component: Recommend,
children: [
{
path: ':id',
component: Disc
}
]
},
刷新后就出现Cannot Get
你期待的结果是什么?实际看到的错误信息又是什么?
路过的看官给支支招
生产环境部署好后第一次刷新这样么,清下缓存试试呢,有没有看看network里,是否是vue打包后哈希值变化而导致的资源获取不到呢