0

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

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);

请帮忙

4

1 回答 1

1

您可能没有发送请求正文,因此不会触发dataand事件。end尝试发送POSTPUT请求。如果您使用GET带有查询字符串的请求,您将触发该end事件,但不会触发data.

于 2013-09-15T14:36:23.883 回答