已解決,修改后端路由404配置即可。1.前端環境預覽正常,基于本地node服務vue路由配置如下,開啟了h5 history.pushState()路由,即mode: 'history'。在前端預覽的時候正常,刪掉了URL中的#符號。Vue.use(Router)const routes = [ { path: '/score', component: resolve => { require(['../score/scoreList.vue'], resolve); } }, { path: '/score/list', component: resolve => { require(['../score/scoreList.vue'], resolve); } }, { path: '/score/Add', component: resolve => { require(['../score/scoreAdd.vue'], resolve); } }, { path: '/score/Detail', component: resolve => { require(['../score/scoreDetail.vue'], resolve); } }];export default new Router({ mode: 'history', history: true, saveScrollPosition: true, routes: routes});2.代碼同步到后端指定文件夾后路由出錯2.1后端路預覽a.com/score的時候正常,但是其他組件訪問都是404。2.2如果前端路由不刪除#號,后端訪問所有頁面都正常。后端是koaJs(node服務)求大神指導迷津,是我前端組件路由配置不對?還是需要修改后端路由?
vue和后端路由問題?
HUX布斯
2019-02-16 15:11:49