Node.js "cloud9-ide" 上的聊天服务器 运行 正在侦听但无法使用客户端连接

Node.js chat server running on "cloud9-ide" is listening but not able to connect using client

聊天服务器正在侦听端口,以下代码段来自控制台日志。

Your code is running at https://mynodetest-someone.c9.io.
Important: use process.env.PORT as the port and process.env.IP as the host in your scripts!

debugger listening on port 15454
   info  - socket.io started
Chat server listening at 0.0.0.0:4000

尝试通过浏览器连接时:例如:"localhost:4000",连接被拒绝(错误代码:ERR_CONNECTION_REFUSED)

有人可以帮忙解决这个问题吗?

注意: 我试过监听“127.0.0.1”并给出网络中的原始 IP 地址。

您可以使用 cloud9 为特定 server/project 提供的 URL 访问服务器。

使用 process.env.PORT 作为端口,process.env.IP 作为您应用程序的主机,并使用您的项目名称 - 用户名访问您的应用程序。应该是 https://mynodetest-someone.c9.io.

来自 c9 页面:

Important: use process.env.PORT as the port and process.env.IP as the host in your scripts!