0
私は、Para(概念実証)の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