使用 Inertia + Vue 发送请求时无法捕获网络错误
P粉222320176
P粉222320176 2024-03-27 15:19:23
0
1
489

发送 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
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板