如何设置我的Node.js服务器以便客户端可以连接?

时间:2015-12-29 15:27:05

标签: node.js ip host

我的小node.js服务器工作正常,但只有主机能够连接它。当我尝试与其他客户端(连接到与主机相同的路由器)连接时,我没有得到响应。服务器正在侦听端口3000(也试过80,没有区别),我尝试将主机ip设置为主机的网络ip,127.0.0.1并将其留空,但没有任何效果。  如何配置我的服务器,以便主机以外的客户端可以连接?

2 个答案:

答案 0 :(得分:0)

127.0.0.1 是您的本地IP

如果您正在使用wamp或mamp在ip上共享您的服务器。

接下来google检查 whatsmyip 。将您的IP地址提供给您想要共享文件的人。

  

或者,如果您考虑在服务器上传

除了node_modules,您必须上传必要的文件和文件夹。在服务器中尝试npm install

确保您拥有package.json

如果您不熟悉 Nodejs 。试试 Heroku

https://scotch.io/tutorials/how-to-deploy-a-node-js-app-to-heroku

答案 1 :(得分:0)

  1. 将listen IP设置为0.0.0.0。这会监听每个界面。
  2. 关闭防火墙以检查它不是问题。重新打开时,允许端口3000 TCP传入和传出。