![](/img/trans.png)
[英]Node.js seems to ignore my IP address i give, instead it uses localhost to open the server
[英]How can i make a node.js server to listen to my ip on my lan instead of localhost
我有一個建立在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);
});
默認情況下,節點將在運行它的主機公開的每個IP地址上運行。 你不需要做任何特別的事情。 您已經知道服務器在特定端口上運行。 您可以通過在該計算機上的瀏覽器上使用該IP地址來證明這一點:
http://192.168.69.100:port
如果這不起作用,您的IP地址可能有問題。
如果您正在使用DHCP,可能會為設備運行節點提供固定IP; 在某些時候,您的IP地址可能會更改,並且服務器不再可訪問。 或者,您可以在完成一些額外的工作后使用主機名。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.