搜尋

首頁  >  問答  >  主體

使用 Inertia + Vue 發送請求時無法擷取網路錯誤

發送 this.$inertia.patch 請求時,我無法捕獲網路錯誤。我正在關閉後端伺服器以模擬丟失的連接。控制台顯示: Uncaught (in Promise) Error: Network Error.

我嘗試過 Inertia 的 onError,嘗試在請求後添加 .catch 以及單獨的 try...catch 並使用 Vue 2

errorCaptured: function(err) {
   console.log('Caught error', err.message)
},

如果需要,我可以提供更多詳細資訊。

所以基本上試圖捕獲 net::ERR_CONNECTION_REFUSED

#編輯:我開始使用onFinish 以及onSuccessonStart,但最終使用了axios

#
P粉222320176P粉222320176271 天前479

全部回覆(1)我來回復

  • P粉935883292

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

    onStartonSuccessonFinish 一起使用:

    • 如果發生網路錯誤,onFinish 將觸發onSuccess
    • 如果出現伺服器錯誤,onError 將觸發 with onFinish
    #

    回覆
    0
  • 取消回覆