曾经在RN上使用fetch
来尝试检查级联的三件事
进行某些搜索后,最好的方法是在服务器上创建一个 / isAlive 内在代码。到目前为止,一切都很好,当移动设备通过wifi上网并可以上网时,一切正常。
但是,如果我关闭设备的WiFi并致电fetch
,除非我稍等片刻,否则需要很长时间才能完成。
我认为,由于它仅“最近”失去了连接,因此会在后台或其他地方重试。以任何方式了解这种内部结构,以前有人遇到过吗?
PS:如果我离开设备一段时间,然后打电话给fetch
,我得到的是我原本希望的
P.S2:我知道这无关紧要,但本质上是我在寻找与浏览器相同的功能。调用fetch时,如果没有网络,我会立即返回一个响应,说是NO_INTERNET_CONNECTION或类似的内容