0
Google의 POC (Proof of Concept) 용 Laravel VueJS 애플리케이션을 구축하려했습니다. 이미 vue-router
을 프로젝트에 넣었습니다. 이미 작동 중입니다. 그러나 app.js
의 경로에서 정의 된 특정 페이지로 이동하려고 시도하면 404 error
이 반환됩니다. 또한, 버튼을 클릭하고 페이지를 새로 고침하여 변경 사항을 확인하는 정기 탐색을 시도하면 나에게도 404가 표시됩니다.이 문제를 어떻게 해결할 수 있습니까? 도와 주셔서 감사합니다. 이미 거의 반나절 동안 붙어있었습니다.Laravel with VueJS는 링크를 입력하고 페이지를 새로 고침 할 때 404를 반환합니다.
import Vue from 'vue';
import VueRouter from 'vue-router';
import VueAxios from 'vue-axios';
import axios from 'axios';
import App from './App.vue';
import Example from './components/ExampleComponent.vue';
import CampaignList from './components/admin/campaign-list.vue';
Vue.use(VueRouter);
Vue.use(VueAxios, axios);
const routes = [{
name: 'Example',
path: '/',
component: Example
}, {
name: 'CampaignList',
path: '/campaigns',
component: CampaignList
}];
const router = new VueRouter({ mode: 'history', routes: routes });
console.log(router);
new Vue(Vue.util.extend({ router }, App)).$mount('#app');
vue에 익숙하지 않지만 디버깅 할 때 무엇이 보입니까? 노선은 어딘가에지도로 나타내거나 뭔가를 반환해야합니다. 도착 했나요? – Rik
어떤 버전의 Vue를 사용하고 있습니까? 라우터를 Vue에 등록하는 방법은 나에게 맞지 않습니다. 그것은'new Vue ({router})를 사용해야합니다. $ mount ('app');하지만 이것은 익숙하지 않은 버전 일 수 있습니다. – webnoob