Android 安卓设备可以';无法连接到docker上的本地web服务器
我在MacBookPro上运行docker上的localhost端口49160()上运行ExpressJS。 在ios(模拟器)上,api运行良好,但在android上,我似乎无法连接到我的api。在我的android设备上,我可以在浏览器中很好地打开上面的IP。所以我认为这是ADB或docker的问题。该移动应用程序是React Native 我所尝试的:Android 安卓设备可以';无法连接到docker上的本地web服务器,android,react-native,docker,express,react-native-android,Android,React Native,Docker,Express,React Native Android,我在MacBookPro上运行docker上的localhost端口49160()上运行ExpressJS。 在ios(模拟器)上,api运行良好,但在android上,我似乎无法连接到我的api。在我的android设备上,我可以在浏览器中很好地打开上面的IP。所以我认为这是ADB或docker的问题。该移动应用程序是React Native 我所尝试的: adb反向tcp:49160 tcp:49160 127.0.0.1:49160 0.0.0.0:49160 本地主机:49160 结果
adb反向tcp:49160 tcp:49160
- 127.0.0.1:49160
- 0.0.0.0:49160
- 本地主机:49160
<application android:usesCleartextTraffic="true">
我相信
true
是默认值,所以我认为您也可以完全删除这一行您是否尝试过使用docker机器(192.168.178.69:49160)的IP地址和端口从Android发出请求?例如:fetch(http://192.168.178.69:49160/my-api端点)
@Kapobajza是的,可以从浏览器工作,但不能从应用程序工作。