我怎么能让node.js服务器在我的局域网而不是localhost上监听我的ip

Sum*_*ade 2 lan localhost node.js express

我有一个建立在expressjs和node.js之上的网站,它在我的localhost上正常运行.如何让它在我的IP(192.168.69.100)而不是localhost上运行,以便我的局域网上的其他用户可以访问它.

提前致谢.:)

我的代码片段

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

console.log('Running on ' + port);
});
Run Code Online (Sandbox Code Playgroud)

Rob*_*kal 7

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

http://192.168.69.100:port
Run Code Online (Sandbox Code Playgroud)

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