通过相同的共享wifi通过移动设备访问node.js本地服务器

lag*_*lex 5 windows wireless-networking wireless-router node.js

编辑:我之前遇到过这种情况,但后来它与 Apache 相关,但这次我使用NodeJS,所以旧的答案没有帮助。


我在 Windows 7 上运行apache NodeJS Web 服务器(在端口 80 上)。我想通过我的手机访问该 Web 服务器,该手机与我的电脑本地共享 wifi 路由器。

http://localhost在 PC 上工作。

但我无法http://192.168.1.4通过手机甚至计算机进行访问。

ipconfig /all在我的电脑上列出我的 IP 地址为 192.168.1.4

Wireless LAN adapter Wireless Network Connection:
    IPv4 Address. . . . . . . . . . . : 192.168.1.4(Preferred)
Run Code Online (Sandbox Code Playgroud)

我可以从 PC ping 手机的(内部)IP 地址 [192.168.1.5],反之亦然,我可以从手机 ping 我的 PC [192.168.1.4]。

那么为什么我无法http://192.168.1.4通过手机访问呢?(或电脑)


防火墙已关闭。

lag*_*lex 1

/sf/ask/558669681/#7983852

我在服务器上侦听时指定了主机名。

server.listen(80, process.env.OPENSHIFT_NODEJS_IP || process.env.IP || '127.0.0.1')