Estou tentando aprender node.js, mas estou tendo problemas para executar o servidor simples em localhost:8888
.
Aqui está o código para o 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 é executado sem erros e tentando netstat -an | grep 8888
dos retornos do terminal
tcp4 0 0 *.8888 *.* LISTEN
No entanto, quando vou ao localhost: 8888 em um navegador, ele diz que não pode ser encontrado.
Eu examinei todas as questões relacionadas e nada funcionou até agora. Eu tentei portas diferentes, etc. Eu sei que meu roteador bloqueia o tráfego de entrada na porta 8888, mas isso não importa se eu estou tentando acessá-lo localmente? Já executei servidores tomcat nesta porta antes, por exemplo. Muito obrigado pela sua ajuda!
node.js versão: v0.6.15
SO: Mac OS 10.6.8