Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios PhoneGap桌面服务器正在运行,但无法在其他设备或计算机上访问_Ios_Macos_Phonegap Desktop App - Fatal编程技术网

Ios PhoneGap桌面服务器正在运行,但无法在其他设备或计算机上访问

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

在我拔头发之前,我需要一些帮助。我今天刚安装了最新的桌面应用和移动应用。我在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:3000
,它最终只是说“Safari无法打开页面…”


我有一个小飞贼在运行,但网络过滤器已关闭。OSX防火墙未运行。我路由器上的防火墙已关闭。到底发生了什么事?

尝试进入飞行模式,但打开WiFi

读了这篇文章之后,我确信你的网络没有写什么东西,尽管你已经关闭了防火墙。若要确保此防火墙处于阻止状态,请尝试使用工具进行测试

这是你可以使用它的指南

ngrok http 3000


然后在你的手机上试试。如果一切正常,那么只需为您的端口启用防火墙和规则。

您的计算机和iPhone是否连接到同一网络?是的,它们都在我家的wifi连接上。另外,我忘了说,在我的iPhone上进行端口扫描表明3000未打开。如果您的iPhone无法访问端口3000,那么它肯定无法从桌面服务器接收你的应用程序,因为它使用3000端口。您应该确保网络、计算机和移动设备上的端口3000已打开。尝试进入飞行模式,但打开WiFi。谢谢,这似乎是一个有用的工具。