検索

ホームページ  >  に質問  >  本文

Inertia + Vue を使用してリクエストを送信するときにネットワーク エラーをキャッチできません

this.$inertia.patch リクエストを送信するときにネットワーク エラーを捕捉できません。接続の切断をシミュレートするためにバックエンド サーバーをシャットダウンしています。コンソールに次のように表示されます: Uncaught (in Promise) Error: Network Error.

Inertia の

onError を試し、リクエストの後に .catch を追加し、別の try...catch を追加して、Vue 2 を使用してみました。 リーリー

必要に応じて、さらに詳細を提供できます。

つまり、基本的には

net::ERR_CONNECTION_REFUSED をキャッチしようとしています

編集: onFinishonSuccess および onStart とともに使用し始めましたが、最終的には axios を使用するようになりました。

P粉222320176P粉222320176329日前530

全員に返信(1)返信します

  • P粉935883292

    P粉9358832922024-03-28 09:42:14

    onStartonSuccess および onFinish とともに使用します:

    • ネットワーク エラーが発生した場合、onFinishonSuccess を起動します。
    • サーバーエラーが発生した場合、onError がトリガーされます with onFinish

    返事
    0
  • キャンセル返事