无法从其他计算机访问在特定端口上运行的节点服务器

时间:2017-01-11 18:53:58

标签: node.js networking port

我正在运行节点服务器运行react application.server由webpack运行。服务器在10.121.45.23:3005上运行。我尝试在其他机器上打开应用程序,但页面显示连接超时。我曾尝试过一些方法来解决这个问题,但没有任何帮助。

    来自其他计算机的
  1. ping 10.121.45.23。它很成功。

  2. 在服务器上,netstat -ano。我能看到10.121.45.23:3005听。在Stack Overflow的许多答案中都没有提到环回地址。

  3. 在另一台机器上,telnet 10.121.45.23 3005.它失败并说无法在端口3005上连接.Telnet到运行java的其他端口成功。它仅对node.js服务器失败。

  4. 所以我的问题是:

    • telnet无法使用该端口。
    • 无法在其他计算机的浏览器上打开应用程序。

    我错过了任何支票吗?

1 个答案:

答案 0 :(得分:0)

听起来你已经安静了一下。您是否尝试过另一个端口,以防万一有防火墙或什么? 另外,请尝试明确告诉webpack监听所有主机地址0.0.0.0

webpack-dev-server --port 9000 --host 0.0.0.0