我真的不知道我做错了什么。我花了大约半个小时查看此代码并重新阅读本质上执行相同操作且有效的代码。永远不会触发"data"事件和相应的回调。
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);
请帮忙
您可能没有发送请求正文,因此不会触发data
和end
事件。尝试发送POST
或PUT
请求。如果将GET
请求与查询字符串一起使用,则将触发end
事件,但不会触发data
。