Node.js 无法通过lan访问Node Express服务器?
这个问题是许多问题的重复,但除了公认的答案之外,没有人能提出不同的解决方案。 我的节点服务器在我的机器上工作正常,但无法从LAN上的其他机器访问 我尝试过的解决方案Node.js 无法通过lan访问Node Express服务器?,node.js,express,Node.js,Express,这个问题是许多问题的重复,但除了公认的答案之外,没有人能提出不同的解决方案。 我的节点服务器在我的机器上工作正常,但无法从LAN上的其他机器访问 我尝试过的解决方案 app.listen('80'); app.listen('80','0.0.0.0'); app.listen('80','mylocal-ip'); 似乎什么都没用 有趣的是,Apache服务器在端口80中运行良好,可以从所有设备访问。这应该意味着没有防火墙问题,对吗 有什么帮助吗?@Aleksandr我很抱歉,没有得到你
app.listen('80');
app.listen('80','0.0.0.0');
app.listen('80','mylocal-ip');
似乎什么都没用
有趣的是,Apache服务器在端口80中运行良好,可以从所有设备访问。这应该意味着没有防火墙问题,对吗
有什么帮助吗?@Aleksandr我很抱歉,没有得到你的帮助。
app.listen('80')
和app.listen('80','0.0.0')
?@Aleksandr M app.listen('80')之间有什么区别,因此无法从外部访问。否。阅读-我假设您没有试图同时运行Node.JS服务器和Apache服务器。您在什么类型的系统上运行它?有些防火墙,包括Windows防火墙,可以配置为允许特定的应用程序,而不一定只允许端口。@Aleksandr对不起,我没有理解你的意思。app.listen('80')
和app.listen('80','0.0.0')
?@Aleksandr M app.listen('80')之间有什么区别返回本地主机,因此无法从外部访问。否。阅读-我假设您没有试图同时运行Node.JS服务器和Apache服务器。您在什么类型的系统上运行它?某些防火墙(包括Windows防火墙)可以配置为允许特定的应用程序,而不一定只是端口。