React-Native - 无法从连接的 Android 设备获取到本地主机端点
React-Native - can't fetch from connected Android device to localhost endpoint
我是 React Native 的新手,我正在尝试制作一个应用程序。
我有一个 JSON post 请求在 Postman 和 Expo 上工作,当我在网络浏览器上 运行 它时(使用 http://127.0.0.1:8080)。但是当我尝试在附加的 Android 设备上 运行 它时,我的应用程序实际上并没有获取数据。
据我所知,我的 phone 和我的计算机之间的连接存在一些问题。但是我好像找不到。
额外信息:
- 两个设备都连接到我的互联网
- 调用 firebase API 工作正常
- 使用我的计算机 IPv4 地址或 10.0.2.2:8080 更改“http://localhost:8080/route”不起作用
先试试这个
- 对于 android:运行 在终端中输入以下命令并重试
adb 反向 tcp:8081 tcp:8081
如果它不起作用试试这个
摇一摇设备(android)
Select 开发设置并点击 "Debug server host & port for device"
- 在调试下输入本地ip地址和端口号。 (例如:http://127.0.0.1:8080)
我是 React Native 的新手,我正在尝试制作一个应用程序。 我有一个 JSON post 请求在 Postman 和 Expo 上工作,当我在网络浏览器上 运行 它时(使用 http://127.0.0.1:8080)。但是当我尝试在附加的 Android 设备上 运行 它时,我的应用程序实际上并没有获取数据。
据我所知,我的 phone 和我的计算机之间的连接存在一些问题。但是我好像找不到。
额外信息: - 两个设备都连接到我的互联网 - 调用 firebase API 工作正常 - 使用我的计算机 IPv4 地址或 10.0.2.2:8080 更改“http://localhost:8080/route”不起作用
先试试这个 - 对于 android:运行 在终端中输入以下命令并重试
adb 反向 tcp:8081 tcp:8081
如果它不起作用试试这个
摇一摇设备(android)
Select 开发设置并点击 "Debug server host & port for device"
- 在调试下输入本地ip地址和端口号。 (例如:http://127.0.0.1:8080)