gpt4 book ai didi

node.js - 手机无法访问同一 WiFi 网络上由 localhost(lite-server) 提供服务的站点

转载 作者:太空宇宙 更新时间:2023-11-04 02:12:55 25 4
gpt4 key购买 nike

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

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

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

我还在多种不同的 Android 设备上进行了尝试,以消除该问题是特定于某一特定设备的问题。

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

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

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

该网站本质上是一个 Node 应用程序,我使用发现的 angular-quickstart 模板构建 here 。当 npm start 运行时,它会启动 lite-server。希望这能让您进一步了解问题所在。

最佳答案

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

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

关于node.js - 手机无法访问同一 WiFi 网络上由 localhost(lite-server) 提供服务的站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41403833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com