我有一个本机应用程序,突然所有网络请求似乎都失败了。所以我做了一个简单的测试
fetch('https://google.com')
.then(() => console.log("FETCHED DATA GOOGLE OK"))
.catch(e => console.log("FETCH FAILED GOOGLE", e));
始终失败的,唯一记录的错误是[TypeError: Network request failed]
。我把测试放在我的初始屏幕组件的componentDidMount()
函数中。
我很惊讶这是什么。我尝试过清洁,重新装修和所有常用的东西,我相信它之前没有任何问题。可能导致这种情况的原因是什么?
BTW这是一个安全的请求,但我也有必要的AllowArbitraryRequests
。任意请求工作正常,我想它仍然必须工作,因为正在加载javascript包。
因为请求:也发生在设备和模拟器上。
谢谢!
答案 0 :(得分:0)
您的代码看起来不错,我验证了它。
我猜您正在测试的设备或模拟器无法访问互联网。 像迈克尔上面提到的那样,你能告诉我们你正在使用的设备或模拟器。