Node.js 无法通过lan访问Node Express服务器?

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我很抱歉,没有得到你

这个问题是许多问题的重复,但除了公认的答案之外,没有人能提出不同的解决方案。 我的节点服务器在我的机器上工作正常,但无法从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')
?@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防火墙)可以配置为允许特定的应用程序,而不一定只是端口。