首页 > 解决方案 > React Native:即使可以从模拟器浏览器访问,也无法连接到 localhost

问题描述

我正在开发一个 android 应用程序,我有一个奇怪的问题,当我调用我的 API 时,我收到了这个错误:

在此处输入图像描述

在此处输入图像描述

在模拟器中,当我打开浏览器并键入在我的 env 文件中配置的相同 URL 时,我得到了响应!

但是从应用程序来看,它不起作用,我在 API 终端上什么也看不到。

我尝试的是:

1)adb reverse tcp:3000 tcp:300 => 没有结果

2) 使用 10.0.2.2 => 没有结果

3)我还将端口从 8081 更改为 1234 并将其添加到(ctrl+m >> settings>>Debug server and host),关闭应用程序并启动它react-native run-android --port=1234

标签: androidapireact-nativeandroid-emulator

解决方案


如果您正在调用任何 API,则无法调用服务器。这就是问题所在。尝试检查互联网一次。


推荐阅读