0

我在这里做教程。到目前为止,我已经完成了所有工作:

var http = require('http');

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

server.listen(8080);

当我使用node hello_http.js它运行上面的内容时,它没有按预期退出,但是当我localhost:8080在浏览器中查看时,什么也没有,当curl我得到这个时:

curl:(52)来自服务器的空回复

我应该如何寻找问题?我应该补充的一件事是,几周前我在玩 Cherrypy,当我在浏览器中访问 localhost 时,我看到了 Cherrypy favicon。Cherrypy 是否以某种方式干扰了这一点?

4

1 回答 1

2

将端口从 8080 更改为 3000。8080 是通用端口,因此您很可能是正确的,其他服务器正在使用它。

于 2012-05-20T22:07:45.910 回答