首页 > 解决方案 > react-native android fetch json停止工作

问题描述

我在一个 react-native 应用程序上工作了大约一年,我之前写的一个函数突然停止工作了。这是代码片段:

   var array = [];
      fetch('https://reqres.in/api/products/3') //different URL, for testing only
              .then((response) => response.json())
              .then((json) => {  array = json; })
              .then(() => { console.log("get Remote data DONE" + array); 

这段代码工作了一段时间,现在我不得不检查我的代码它突然不再工作了..我收到“网络请求失败”错误消息。

有任何想法吗?

标签: javascriptjsonreact-nativefetch

解决方案


事实证明,问题不是由我编写的代码或与 react-native 相关的任何其他设置引起的。我尝试了一个不同的模拟设备,我创建它是为了测试这个问题,并且代码在这个设备上调试时完全没有任何问题。所以我试图简单地擦除我以前使用的虚拟设备(https://github.com/google/android-emulator-m1-preview。现在一切正常。问题解决了!:)


推荐阅读