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