開発にはlaravel9とvue3を使用しています。
私の問題は非常に単純ですが、パスの設定がスムーズではありません。
URL localhost:8080/tasks
この URL は 404 Not Found を返し、次のタイプ エラーが表示されます
http://localhost:8000/tasks 404 を取得 (見つかりません)
理由はわかりませんが、パス /tasks
をパス /
に書き換えると、localhost:8080 で必要なコンポーネントが返されます。
次のファイルがあります。
router.js
App.vue
bootstrap.js
P粉8248896502023-12-23 18:51:18
Vue の CLI を使用してプロジェクトを作成し、関連するすべての部分をチェックアウトしました。
私はあなたのコードを採用し、さまざまな変更を適用しました:
ではなく
main.js ですが、コードに変更はありません
には
HeaderComponent がありませんが、いずれにしても問題はありません
では、とにかく相対パスを使用するよりエイリアスを使用する方が優れているため、コンポーネントの次のコンテンツのみを変更しました。
リーリー
はいくつかのポートを提供し、
/tasks パスに到達すると、期待どおりにコンポーネントを確認できました。
ルートも正しく定義されています
これは私のプロジェクト ディレクトリです
コンソールにはエラーは表示されません。
パブリック github リポジトリは次のとおりです: