1

到处搜索解决此问题的方法,甚至是解决问题的好方法。我已经阅读了似乎涵盖此问题的先前 SO 线程,但其中任何一个都没有在我的情况下起作用。基本上,我无法在我的 Android 设备上的任何浏览器中访问通过我的 Mac 上的 localhost 提供的任何内容。

尽管它们连接到同一个 WIFI 网络并且我正在为运行 localhost 的 mac 使用正确的网络地址(我已经检查并仔细检查了几次),但这种情况仍在发生。我不知道问题出在哪里,因为它之前工作得非常好,而且我没有更改任何我认为会干扰本地主机访问的东西。

我的路由器上也没有防火墙或端口阻止设置。

我还尝试了几种不同的 Android 设备,以消除它是特定设备特有的问题。

完全被难住了。任何有关如何解决此问题的线索或提示将不胜感激!

***** 更新 *****

我尝试使用python -m SimpleHTTPServer 3000并且它有效。该网站可在我的 Android 设备上访问。所以我很确定这本身不是网络问题。

该站点本质上是一个 Node 应用程序,我使用此处angular-quickstart找到的模板构建了它。它在运行时启动。希望这可以进一步了解问题可能是什么。lite-servernpm start

4

1 回答 1

0

如果您在 Mac 上打开一个终端,然后运行命令ifconfig,它会告诉您所有接口的 IP 地址。这可能是您的en0接口。该 IP 地址应在您的 Android 设备上的浏览器中使用。

您必须让用户知道您的服务器(网络)也绑定到正确的 IP 地址。如果可能,您可以绑定到所有 IP 地址。

于 2016-12-31T17:35:39.483 回答