2017-01-11 32 views
0

我正在运行节点服务器运行反应application.server由webpack运行。服务器在10.121.45.23:3005上运行。我试图在其他机器上打开应用程序,但页面显示连接超时。我尝试了以下方法来解决问题,但没有任何帮助。无法访问从其他机器上的特定端口上运行的节点服务器

  1. ping 10.121.45.23来自另一台机器。它是成功的。

  2. 在服务器上,netstat -ano。我能够看到10.121.45.23:3005正在倾听。在堆栈溢出的许多答案中没有提到回送地址。

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

所以我的问题是:

  • Telnet是不工作到该端口。
  • 无法在其他机器的浏览器上打开应用程序。

我是否缺少任何支票?

回答

0

听起来像你已经测试了一下安静。你有没有试过另一个端口,以防万一有防火墙或什么的? 此外,请尝试明确告诉webpack监听全部主机地址0.0.0.0

webpack-dev-server --port 9000 --host 0.0.0.0 
相关问题