我正在尝试学习 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