最近我在新服务器上安装了节点,并创建了这个简单的程序。
var sys = require("sys"),
http = require("http");
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/html"});
response.write("Hello World!");
response.end();
}).listen(8080);
sys.puts("Server running at http://localhost:8080/");
当我在浏览器http://newserver:8080/版本0.4.10中运行时无效。
http://oldserver:8080/工作.version 0.5.0 pre。
为什么会这样?
答案 0 :(得分:1)
您已经提到了一台新服务器和一台旧服务器,它告诉我您没有从localhost
运行此服务器。在这种情况下,您是否确认两台服务器都具有相同的防火墙规则?具体来说,端口8080
是否允许新服务器上的外部流量?
答案 1 :(得分:0)
有人已经在8080上听吗?尝试telnet到该端口,看它是否有效。