【问题标题】:network request failed when running expo app on android device在 android 设备上运行 expo 应用程序时网络请求失败
【发布时间】:2018-06-07 13:23:55
【问题描述】:

我在 expo 上使用本地主机服务器进行应用程序开发。我在我的 android 设备上收到此错误。 我的服务器和 api 工作正常,因为我已经在邮递员上对其进行了测试。它在浏览器中也能很好地工作。我已经在 fetch 函数中使用了我的 ip 地址而不是 localhost。 fetch 在 genymotion android 模拟器上也可以正常工作。问题仅在我的实际 Android 设备上。

谢谢

【问题讨论】:

  • 您的设备与您的计算机是否在同一网络上?
  • 是的,它在同一个网络上。如果不是,我将无法打开该应用程序。问题是网络调用。
  • 您可以尝试使用您设备上的浏览器发出请求吗?
  • 不,我无法在我的 android 设备的浏览器上发出请求,但是是的,我可以在主机设备的浏览器上发出请求
  • nginx 有什么问题吗?

标签: javascript api react-native expo


【解决方案1】:

终于解决了这个问题。问题是我的防火墙(ufw)不允许访问公共端口。 sudo ufw allow from 192.xxx.x.xxx to any port 80 对我有帮助,因为它允许访问公开开放的端口。

谢谢

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-23
    • 1970-01-01
    • 1970-01-01
    • 2020-07-05
    • 2020-07-04
    • 2018-12-05
    相关资源
    最近更新 更多