Почему Vue-router при обновлении страницы выдаёт Cannot GET /about?
На главной странице при обновлении всё нормально, когда перехожу на другую страницу, всё работает, но при обновлении вместо страницы about вылазит ошибка "Cannot GET /about".
Эта ошибка и при работе через webpack-dev-server и через express.
можно во-первых код в студию, мы видеть код спрятанный на расстоянии не можем
во-вторых: предположу что где-то вы неправильно настроили или vue-router или express, ибо с коробки все работать должно
import Vue from 'vue'
import Router from 'vue-router'
import HomePage from './views/index'
Vue.use(Router)
export default new Router({
mode: 'history',
routes: [
{
path: '/',
component: HomePage
},
{
path: '/about',
component: () => import('./views/about.vue')
}
]
})
Настройки самого Vue
//+ Vue.js
import Vue from 'vue';
import store from './store/index'
import router from './routers/index'
import App from './App.vue'
Vue.config.productionTip = false
//+ Vue init
new Vue({
router,
store,
render: h => h(App)
}).$mount('#app')
Игорь Стасюк, Я посмотрел во vue-cli, там webpack для каждой страницы делает отдельный файл со скриптом, а у меня всё собирается в один файл, может ли проблема быть в этом?