可以反应反应[TypeError:网络请求失败]平均Internet连接失败或RN提取超时



对不起,我经历了这个完全相同的错误的每个堆栈溢出问题,没有人绝对为此提供了答案。

我的生产应用程序有时只会根据我的报告服务给出此错误,所以我正在考虑两件事:

  • Internet连接经常
  • 如果服务器尚未返回任何东西,则有一些本机超时或在引擎盖机械下取消尝试。

澄清:

fetch().then((response) => {
   // Server returned something, even 500
}).catch((e) => {
   // Server returned nothing OR internet connection bad?
   // RN doesn't care to share why, just "I couldn't fetch"
});

由于fetch函数是javaScript函数,让我们看看mdn docs说什么:

fetch()承诺将在 typeError 遇到网络错误或在服务器端中配置CORS时拒绝,尽管这通常意味着许可问题或类似问题 - 404不构成A构成A例如,网络错误。

相关内容

  • 没有找到相关文章