我正在尝试学习 node.js,但我无法让简单的服务器在localhost:8888
.
这是 server.js 的代码:
var http = require("http");
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello World");
response.end();
}).listen(8888);
server.js 运行没有错误,并netstat -an | grep 8888
从终端尝试返回
tcp4 0 0 *.8888 *.* 听
但是,当我在浏览器中访问 localhost:8888 时,它说找不到。
我已经查看了所有相关问题,但到目前为止没有任何效果。我尝试了不同的端口等。我知道我的路由器阻止了端口 8888 上的传入流量,但如果我尝试在本地访问它,这不重要吗?例如,我以前在这个端口上运行过 Tomcat 服务器。非常感谢你的帮助!
node.js 版本: v0.6.15
操作系统: Mac OS 10.6.8