使用 Inertia + Vue 發送請求時無法擷取網路錯誤
P粉222320176
P粉222320176 2024-03-27 15:19:23
0
1
496

發送 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粉222320176
P粉222320176

全部回覆(1)
P粉935883292

onStartonSuccessonFinish 一起使用:

  • 如果發生網路錯誤,onFinish 將觸發onSuccess
  • 如果出現伺服器錯誤,onError 將觸發 with onFinish
#
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板