为什么我的Node.js服务器不回复数据?

时间:2012-05-20 21:57:47

标签: macos node.js

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

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时,我得到了这个:< / p>

  

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

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

1 个答案:

答案 0 :(得分:2)

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