0

我正在使用特定端口在远程服务器上运行服务器端应用程序 - 将此端口称为 9000。使用单独的笔记本电脑,我已经能够连接telnet到一个简单的 Java hello world TCP 服务器并通过以下方式访问 HTTP 服务器我的浏览器。这些监听端口 9000 并使用标准 Java 库和com.sun.net.httpserver. 但是,当我使用 Node.js 创建应用程序(即server.listen(9000, 0.0.0.0))时,我无法连接到该应用程序。

我应该做些什么来使用 Node.js 创建一个成功侦听的 HTTP 服务器吗?任何额外的依赖项?如上所述,假设我的笔记本电脑和服务器之间没有防火墙问题。

对于更大的上下文,我尝试运行的程序是etherpad-lite,它使用 Node.js 创建服务器。

4

1 回答 1

0

请勿包含0.0.0.0.

这告诉服务器只收听对该“主机名”的请求。

只需使用

server.listen(9000);
于 2014-07-29T17:37:19.087 回答