node.js服务器没有运行

我试图学习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 netstat -an | grep 8888从terminal返回

  tcp4 0 0 * .8888 *。* LISTEN 

但是,当我去浏览器中的本地主机:8888,它说,它不能被发现。

我已经看过所有相关的问题,到目前为止没有任何工作。 我试过不同的端口等。我知道我的路由器阻止端口8888传入的stream量,但不应该不重要,如果我试图访问它本地? 例如,我在这个端口上运行了tomcat服务器。 非常感谢你的帮助!

node.js版本: v0.6.15
操作系统: Mac OS 10.6.8

这段代码的工作原理 – 我只是试了一下,导航到本地主机:8888,看到了预期的输出。

有可能您的防火墙太严格,或者您的Node.js安装不当。