Javascript 在android设备上运行expo应用程序时网络请求失败

Javascript 在android设备上运行expo应用程序时网络请求失败,javascript,api,react-native,expo,Javascript,Api,React Native,Expo,我在世博会上使用本地主机服务器开发应用程序。我在我的android设备上遇到了这个错误。 我的服务器和api运行良好,因为我已经在postman上对其进行了测试。它在浏览器中也运行良好。我已经在fetch函数中使用了我的ip地址,而不是localhost。 在genymotion android emulator上,fetch也可以正常工作。这个问题只出现在我真正的安卓设备上 谢谢终于解决了这个问题。问题是我的防火墙(ufw),它不允许访问公共端口。 sudo ufw allow从192.xxx

我在世博会上使用本地主机服务器开发应用程序。我在我的android设备上遇到了这个错误。 我的服务器和api运行良好,因为我已经在postman上对其进行了测试。它在浏览器中也运行良好。我已经在fetch函数中使用了我的ip地址,而不是localhost。 在genymotion android emulator上,fetch也可以正常工作。这个问题只出现在我真正的安卓设备上


谢谢

终于解决了这个问题。问题是我的防火墙(ufw),它不允许访问公共端口。 sudo ufw allow从192.xxx.x.xxx到任何端口80帮助了我,因为它允许访问公开打开的端口


谢谢

您的设备与您的计算机在同一网络上吗?是的,它在同一网络上。如果不是,我将无法打开该应用程序。问题是网络呼叫。您可以尝试在设备上使用浏览器发出请求吗?不,我无法在android设备的浏览器上发出请求,但可以在主机设备的浏览器上发出请求。nginx是否有问题?