如何设置 Node.js 服务器以便客户端可以连接?
How do I setup my Node.js server so clients can connect?
我的小 node.js 服务器工作正常,但只有主机能够与其连接。当我尝试连接其他客户端(与主机连接到同一路由器)时,我没有得到响应。服务器在3000端口监听(也试过80,没区别),我试过将主机ip设置为主机的网络ip,127.0.0.1并留空,但没有任何效果。
我如何配置我的服务器以便主机以外的客户端可以连接?
127.0.0.1是你的本地IP
如果您使用 wamp 或 mamp,请在 ip 上共享您的服务器。
接下来继续 google 检查 whatsmyip
。将您的 IP 地址提供给您想要共享您的文件的人。
Or if you consider to upload on server
除了 node_modules 您必须上传必要的文件和文件夹。在服务器中尝试 npm install
.
确保你有 package.json
如果您是 Nodejs 的新手。试试 Heroku
https://scotch.io/tutorials/how-to-deploy-a-node-js-app-to-heroku
- 设置监听IP为0.0.0.0。这会监听每个接口。
- 关闭您的防火墙以确认不是问题所在。当您重新打开它时,允许端口 3000 TCP 传入和传出。
我的小 node.js 服务器工作正常,但只有主机能够与其连接。当我尝试连接其他客户端(与主机连接到同一路由器)时,我没有得到响应。服务器在3000端口监听(也试过80,没区别),我试过将主机ip设置为主机的网络ip,127.0.0.1并留空,但没有任何效果。 我如何配置我的服务器以便主机以外的客户端可以连接?
127.0.0.1是你的本地IP
如果您使用 wamp 或 mamp,请在 ip 上共享您的服务器。
接下来继续 google 检查 whatsmyip
。将您的 IP 地址提供给您想要共享您的文件的人。
Or if you consider to upload on server
除了 node_modules 您必须上传必要的文件和文件夹。在服务器中尝试 npm install
.
确保你有 package.json
如果您是 Nodejs 的新手。试试 Heroku
https://scotch.io/tutorials/how-to-deploy-a-node-js-app-to-heroku
- 设置监听IP为0.0.0.0。这会监听每个接口。
- 关闭您的防火墙以确认不是问题所在。当您重新打开它时,允许端口 3000 TCP 传入和传出。