无法从移动设备浏览本地计算机上托管的站点

时间:2013-12-25 12:46:45

标签: android http localhost

我在OS X 10.9.1上从backbone-generator生成了空骨干应用程序。然后将Gruntfile.js中的连接主机名更改为“0.0.0.0”并启动应用程序。

问题是我无法从连接到同一家庭wifi网络的Android访问该应用程序。我知道我的本地机器ip是192.168.1.101。所以,我输入了移动浏览器192.168.1.101:9000但没有加载。

我在SO上发现了几个类似的问题:

但是答案对我没有帮助,因为我的声誉很低,所以我不能对它们发表评论。

有人可以帮助解决这个问题并说出我错过的内容吗?

2 个答案:

答案 0 :(得分:2)

原来,问题的原因是在路由器wifi设置中。 “WDS设置”已禁用,要让设备通过网络进行通信,应启用它。

答案 1 :(得分:0)

您报告的问题涉及在Android上运行的本地http服务器,在您的情况下,应用程序正在您的本地计算机上运行,​​因此您的本地计算机和Android手机必须在同一子网中具有IP地址。

如果您需要为本地计算机(Wi-Fi接口)分配IP_ADDRESS,则可以在终端中运行

sudo ipconfig set en1 INFORM IP_ADDRESS

它可能对开发目的有用。