如何使node.js服务器在局域网上而不是本地主机上侦听我的ip

如何使node.js服务器在局域网上而不是本地主机上侦听我的ip,node.js,express,localhost,lan,Node.js,Express,Localhost,Lan,我有一个建立在expressjs和node.js之上的网站,它在我的本地主机上运行良好。如何使它在我的ip(192.168.69.100)上而不是本地主机上运行,以便局域网上的其他用户可以访问它 提前感谢。:) 我的一段代码 app.listen(port,function (err) { if(err) { console.log(err); } console.log('Running on ' + port); }); 默认情况下,节点将在其运行的主机公开的每个IP地址上运行。

我有一个建立在expressjs和node.js之上的网站,它在我的本地主机上运行良好。如何使它在我的ip(192.168.69.100)上而不是本地主机上运行,以便局域网上的其他用户可以访问它

提前感谢。:)

我的一段代码

app.listen(port,function (err) {
if(err)
{
    console.log(err);
}

console.log('Running on ' + port);
});

默认情况下,节点将在其运行的主机公开的每个IP地址上运行。你不需要做任何特别的事情。您已经知道服务器在特定端口上运行。您可以通过在该计算机的浏览器上使用该IP地址来证明这一点:

http://192.168.69.100:port

如果这不起作用,您的IP地址可能有误。

如果您使用DHCP,为运行节点的设备提供一个固定的IP可能会更好;在某个时候,您的IP地址可能会更改,服务器将不再可访问。或者,您可以在完成一些额外工作后使用主机名。

IP是静态的。谢谢。:)你说得对。我不知道。谢谢。还有一个-有什么简单的方法可以找到网络上连接到我的服务器(192.168.69.100)的当前用户列表吗?控制台上可能有IP地址?