2012-05-20 6 views
0

자습서 here을 만들고 있습니다. 나는 node hello_http.js를 사용하여 위의 실행하면왜 Node.js 서버가 데이터로 응답하지 않습니까?

var http = require('http'); 

var server = http.createServer(function(req, res) { 
    res.writeHead(200); 
    res.end('Hello Http'); 
}); 

server.listen(8080); 

이 종료되지 않습니다 예상하지만 내가 브라우저에서 localhost:8080를 볼 때 아무것도 나는 그것을 curl 때이 얻을로 : 나는이 시점까지 작업 모두를 가지고 :

컬 : 나는이 문제를 찾을 방법을

서버

에서 (52) 빈 회신? 내가 추가해야 할 한 가지는 몇 주 전에 Cherrypy로 놀고 있었고 브라우저에서 localhost를 방문했을 때 Cherrypy favicon이 나타납니다. Cherrypy는 어떤 방식 으로든 이것을 방해합니까?

답변

2

포트를 8080에서 3000으로 변경하십시오. 8080은 일반적인 포트이므로 다른 서버에서 사용하는 것이 맞을 가능성이 큽니다.

+0

8000을 사용했는데 작동합니다. 하지만 8080을 사용하는 것을 어떻게 볼 수 있습니까? 또는 8080을 사용하는 모든 것을 중단 하시겠습니까? – Ryan

+0

sudo netstat -lpn | grep 8080 – Pickels

+0

에는 아무 것도 표시되지 않습니다. – Ryan

관련 문제