2011-11-13 23 views
2

我使用的是Ubuntu Linux操作系統的NodeJS http請求數據時不發出

var http = require('http'); 

var server = http.createServer(function(request, response) { 
    request.on('data', function(chunk) { 
    console.log("******* got data ********"); 
    }); 

    request.on('end', function() { 
    console.log('on end'); 
    }); 

    response.writeHead(200, {'Content-Type': 'text/plain'}); 
    response.end('Hello World\n'); 
}); 

server.listen(1337, "localhost"); 

運行最新的V0.6.1我得到了結束事件就好了,但從來沒有收到數據事件。

回答

1

沒關係..

數據事件僅火災時,該請求具有主體。像GET這樣的簡單請求沒有主體,因此不會發出數據事件。