我在远程服务器上运行服务器端应用程序,使用特定端口 - 调用此端口9000.使用单独的笔记本电脑,我已经telnet
能够简单地使用Java hello world TCP服务器并通过我的浏览器访问HTTP服务器。它们使用标准Java库和com.sun.net.httpserver
来侦听端口9000。但是,当我使用Node.js创建应用程序(即server.listen(9000, 0.0.0.0)
)时,我无法连接到该应用程序。
我是否应该使用Node.js创建成功侦听的HTTP服务器?任何其他依赖项?如上所述,假设我的笔记本电脑和服务器之间没有防火墙问题。
对于更大的上下文,我尝试运行的程序是etherpad-lite,它使用Node.js来创建服务器。
答案 0 :(得分:0)
请勿包含0.0.0.0
的IP地址。
这告诉服务器只收听对'hostname'的请求。
只需使用
server.listen(9000);