運用モード (サーバー上) では、Web サイトの Chrome コンソールに次のエラーが表示されます:
キャッチされない (約束) エラー: ページが見つかりません: ./Pages/Posts/Show.vue
さらに、ダッシュボード ページは、ローカル開発で導入したテキストと新しいページネーション テーブルへの変更に基づいて更新されません。
ローカルではすべて問題ありませんが、Digital Ocean Server にプッシュすると最新の変更が表示されません。
オンラインでソースコードを確認したところ、オリジナルのコードがそこにありました。テキスト、ページネーション テーブル、および新しいルートが変化しているのがわかります。しかし、サイトをロードしても表示されません。キャッシュまたはビルドプロセスに何か関係があるのではないかと思います。
やりました:
php 職人キャッシュ:クリア
php 職人設定: クリア
php 職人ビュー: クリア
npm run build
(新しい vite バージョン アセット)
誰か助けてくれませんか?
共有ドキュメント:
リソース/js/app.js
リーリーポストコントローラー
ああああ
これは docker/nginx の問題です。アプリケーションによって生成されたファイルは正しくルーティングされないため、元のバージョンの静的ファイルは置き換えられません。
ボリュームを使用してコンテナ間でデータを同期することに切り替えましたが、うまくいきました。