我有一个建立在高速公路和node.js之上的网站,在我的本地主机上运行良好。我如何使它运行在我的ip(192.168.69.100)上,而不是本地主机,以便我的局域网上的其他用户可以访问它。
提前谢谢。:)
我的代码片段
app.listen(port,function (err) {
if(err)
{
console.log(err);
}
console.log('Running on ' + port);
});
发布于 2016-02-27 04:35:45
默认情况下,节点将在运行它的主机所公开的每个IP地址上运行。你不需要做什么特别的事。您已经知道服务器在特定端口上运行。您可以通过在该机器上的浏览器上使用该IP地址来证明这一点:
http://192.168.69.100:port
如果不起作用,你的IP地址可能会出错。
发布于 2016-02-27 06:28:45
如果您使用的是DHCP,则可能最好给运行节点的设备一个固定的IP;在某个时候,您的IP地址可能会发生变化,并且服务器无法再访问。或者,您可以在一些额外的工作之后使用您的主机名。
https://stackoverflow.com/questions/35669772
复制相似问题