【发布时间】:2020-03-20 17:12:13
【问题描述】:
我对 React Native 很陌生,我正在尝试制作一个应用程序。 当我在网络浏览器上运行它时,我有一个在 Postman 和 Expo 上工作的 JSON 发布请求(使用http://127.0.0.1:8080)。但是当我尝试在附加的 Android 设备上运行它时,我的应用程序实际上并没有获取数据。
据我所知,我的手机和电脑之间的连接存在一些问题。但我似乎找不到它。
额外信息: - 两个设备都连接到我的互联网 - 调用 firebase API 工作正常 - 用我的计算机 IPv4 地址或 10.0.2.2:8080 更改“http://localhost:8080/route”不起作用
【问题讨论】:
-
您可以将您的设备连接到您的计算机并运行 adb reverse 以将 localhost 暴露给您的手机,更多信息在:blog.grio.com/2015/07/android-tip-adb-reverse.html 所以在这种情况下它将是
adb reverse tcp:8080 tcp:8080
标签: json react-native localhost fetch expo