私は誓約とnodejsの周りを遊んでいます。Nodejs:vowsおよびnodejs httpモジュールで作業するときに応答本体を取得できません
var vows = require('vows');
var http = require('http');
var suite = vows.describe('testing');
var host = 'www.google.com', port = '80', path = '/', method = 'GET';
suite.addBatch({
'A context': {
topic: function(){
http.get({
host: host,
port: port,
path: path,
method: method
}, this.callback);
},
"sample test": function(res, extra){//here extra is just to prevent vows error
res.on('data', function (chunk) {
console.log('BODY: ' + chunk);//It never gets logged
});
console.log('HEADERS: ' + JSON.stringify(res.headers));//it is working
}
}
});
suite.export(module);
しかし、私は応答体を得ることができません。私は間違って何をしています。誓いは、直接テストthis.callback
実行を起動しないように
私はnodejsのV 0.6.6を使用して、私が見ることができるものからv0.6.2