簡體   English   中英

我怎么能讓node.js服務器在我的局域網而不是localhost上監聽我的ip

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM