Impossible de détecter une erreur réseau lors de l'envoi d'une requête à l'aide d'Inertia + Vue
P粉222320176
P粉222320176 2024-03-27 15:19:23
0
1
420

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

J'ai essayé Inertia onError,尝试在请求后添加 .catch 以及单独的 try...catch et utilisé Vue 2

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

Je peux fournir plus de détails si nécessaire.

Donc, en gros, j'essaie de capturer net::ERR_CONNECTION_REFUSED

EDIT : J'ai commencé à utiliser onFinish 以及 onSuccessonStart,但最终使用了 axios

P粉222320176
P粉222320176

répondre à tous(1)
P粉935883292

Utilisez onStartonSuccessonFinish ensemble :

  • S'il y a une erreur réseau, onFinish 将触发onSuccess.
  • S'il y a une erreur de serveur, onError 将触发 with onFinish
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal