如何从同一局域网内的远程机器访问节点服务器

dev*_*777 7 node.js

假设我的 IP 地址是:192.65.35.12。在这台机器上,我正在运行节点服务器。我可以使用这个 url:http://localhost:3000/在同一台机器上访问网页。

但是,如果我尝试从具有 ip 的远程机器访问节点服务器192.65.35.11。这是行不通的。我使用以下网址从远程机器访问网址: http://192.65.35.12:3000/

我正面临网络连接问题。

做,我需要更改 node.js 中的任何设置以进行远程访问。

那么,如何从远程机器访问节点服务器。

小智 4

使用此 IP0.0.0.0在您的计算机提供的所有接口上打开您的应用程序。

  • 或者更好的是,什么都不用。IP 地址是可选的,默认绑定在所有接口上。 (2认同)
  • 实际上。`app.listen(3000)` 和 `app.listen(3000,'0.0.0.0')` 都是正确的。很多人犯的错误是“app.listen(3000,'127.0.0.1')”,它基本上是说“我不希望从网络访问此服务器” (2认同)