Ios PhoneGap桌面服务器正在运行,但无法在其他设备或计算机上访问
在我拔头发之前,我需要一些帮助。我今天刚安装了最新的桌面应用和移动应用。我在OSX上运行PhoneGap桌面应用程序,服务器在端口3000上启动。它很好用。如果我转到Ios PhoneGap桌面服务器正在运行,但无法在其他设备或计算机上访问,ios,macos,phonegap-desktop-app,Ios,Macos,Phonegap Desktop App,在我拔头发之前,我需要一些帮助。我今天刚安装了最新的桌面应用和移动应用。我在OSX上运行PhoneGap桌面应用程序,服务器在端口3000上启动。它很好用。如果我转到192.168.0.5:3000我会得到“Hello World”应用程序。如果我转到127.0.0.1:3000我会得到“Hello World”应用程序。进行端口扫描表示端口3000已打开。在我的iPhone6上,它使用PhoneGap应用程序尝试连接,但最终给出了一个错误。在Safari中,我尝试去192.168.0.5:30
192.168.0.5:3000
我会得到“Hello World”应用程序。如果我转到127.0.0.1:3000
我会得到“Hello World”应用程序。进行端口扫描表示端口3000已打开。在我的iPhone6上,它使用PhoneGap应用程序尝试连接,但最终给出了一个错误。在Safari中,我尝试去192.168.0.5:3000
,它最终只是说“Safari无法打开页面…”
我有一个小飞贼在运行,但网络过滤器已关闭。OSX防火墙未运行。我路由器上的防火墙已关闭。到底发生了什么事?尝试进入飞行模式,但打开WiFi 读了这篇文章之后,我确信你的网络没有写什么东西,尽管你已经关闭了防火墙。若要确保此防火墙处于阻止状态,请尝试使用工具进行测试 这是你可以使用它的指南 ngrok http 3000
然后在你的手机上试试。如果一切正常,那么只需为您的端口启用防火墙和规则。您的计算机和iPhone是否连接到同一网络?是的,它们都在我家的wifi连接上。另外,我忘了说,在我的iPhone上进行端口扫描表明3000未打开。如果您的iPhone无法访问端口3000,那么它肯定无法从桌面服务器接收你的应用程序,因为它使用3000端口。您应该确保网络、计算机和移动设备上的端口3000已打开。尝试进入飞行模式,但打开WiFi。谢谢,这似乎是一个有用的工具。