苦苦于简单的node.js代码

时间:2013-09-15 14:29:53

标签: javascript node.js http callback stream

我真的无法弄清楚我做错了什么。我花了大约半个小时来查看这段代码并重新阅读基本上做同样事情并且有效的代码。永远不会触发“数据”事件和相应的回调。

var http = require("http");

http.createServer(function(request, response){
    response.writeHead(200);
    console.log('Executing');

    request.on('data', function(chunk){
        console.log('data being read');
        console.log(chunk.toString());
     });

    request.on('end', function(){
         console.log('done');
         response.end();
    });
}).listen(8080);

请帮忙

1 个答案:

答案 0 :(得分:1)

您可能没有发送请求正文,因此dataend事件不会触发。尝试发送POSTPUT请求。如果您将GET请求与查询字符串一起使用,则会触发end事件,但不会触发data