【问题标题】:React Native: "Network request failed" only when using network shared from iPhone 4G/LTE personal hotspotReact Native:“网络请求失败”仅在使用从 iPhone 4G/LTE 个人热点共享的网络时
【发布时间】:2015-04-14 14:48:06
【问题描述】:

我一直在测试一个从示例应用大量借用的简单 React Native 应用,只有当我使用从我的 iPhone 4G/LTE 热点共享的网络时才遇到这个问题。连接到 WiFi AP 时不会出现这种情况。

这是详细的错误信息:

Request.fetch.xhr.onload                                  index.ios.bundle:11123
  XMLHttpRequestBase.$XMLHttpRequestBase_sendLoad           index.ios.bundle:11569
  XMLHttpRequestBase.callback                               index.ios.bundle:11549
  XMLHttpRequest.<anonymous>                                index.ios.bundle:11330
  MessageQueueMixin._invokeCallback                         index.ios.bundle:7446
  Object.ErrorUtils.applyWithGuard                          index.ios.bundle:873
  guardReturn                                               index.ios.bundle:7277
  MessageQueueMixin.invokeCallbackAndReturnFlushedQueue     index.ios.bundle:7459
  messageHandlers.executeJSCall:method:arguments:callback:  debugger-ui:54
  WebSocket.ws.onmessage                                    debugger-ui:80

我试图寻找类似的问题,但没有成功。追溯到 XmlHttpRequest 函数的相应 fetch.js 也无助于我了解这个问题。谁能有类似的经验和帮助?

【问题讨论】:

  • 你请求的URL是本地网络URL吗?例如基于 localhost 还是基于 ip?
  • 不是本地网络 URL。我刚刚使用了一个 Facebook 教程节目:JSON link

标签: node.js reactjs


【解决方案1】:

通过重置 Xcode 模拟器解决了这个问题。

查看这里How to reset a simulator

【讨论】:

  • 重置 sim 为我解决了一个单独的网络问题too
猜你喜欢
  • 2019-01-06
  • 1970-01-01
  • 2018-06-18
  • 2021-04-07
  • 2020-07-23
  • 2020-04-27
  • 2019-08-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多