Tidak dapat menangkap ralat rangkaian semasa menghantar permintaan menggunakan Inertia + Vue
P粉222320176
P粉222320176 2024-03-27 15:19:23
0
1
493

Hantar this.$inertia.patch 请求时,我无法捕获网络错误。我正在关闭后端服务器以模拟丢失的连接。控制台显示: Uncaught (in Promise) Error: Network Error.

Saya mencuba Inertia's onError,尝试在请求后添加 .catch 以及单独的 try...catch dan menggunakan Vue 2

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

Saya boleh memberikan butiran lanjut jika perlu.

So basically cuba tangkap net::ERR_CONNECTION_REFUSED

EDIT: Saya mula menggunakan onFinish 以及 onSuccessonStart,但最终使用了 axios

P粉222320176
P粉222320176

membalas semua(1)
P粉935883292

Gunakan onStartonSuccessonFinish bersama:

  • Jika terdapat ralat rangkaian, onFinish 将触发onSuccess.
  • Jika ada ralat pelayan, onError 将触发 with onFinish
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan