【问题标题】:React-Native - can't fetch from connected Android device to localhost endpointReact-Native - 无法从连接的 Android 设备获取到 localhost 端点
【发布时间】: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”不起作用

【问题讨论】:

标签: json react-native localhost fetch expo


【解决方案1】:

先试试这个 - 对于 android:在终端中运行以下命令并重试

adb 反向 tcp:8081 tcp:8081

如果它不起作用,试试这个

  • 摇动装置(安卓)

  • 选择开发设置并点击“Debug server host & port for device”

  • 在调试中输入本地ip地址和端口号。 (例如:http://127.0.0.1:8080

【讨论】:

    猜你喜欢
    • 2021-02-27
    • 2013-10-30
    • 1970-01-01
    • 1970-01-01
    • 2020-02-29
    • 1970-01-01
    • 2020-10-27
    • 2015-09-19
    • 1970-01-01
    相关资源
    最近更新 更多