ドキュメントはresponse.end([data][, encoding][, callback])
を定義し、状態:node.js `response.end`イベントはオプションの` data`と `encoding`パラメータを送信しますか?
データが指定されている場合、それはResponse.Endの(コールバック)、続いてのResponse.Write(データ、 符号化)を呼び出すことと等価です。
私が正しくend
イベントを使用していますか、それは非常に低い誰でもend
イベントにデータを渡すでしょうか?
var http = require('http');
http.get(
process.argv[2],
function (response) {
response.setEncoding('utf8');
response.on('error', console.error);
response.on('data', console.log);
// Check for data and exit on 'end' event
response.on(
'end',
function (data, encoding) {
if (null != data) {
console.log(data.toString(encoding));
}
return;
}
);
}
);
オンエンドでデータを確認できますか? – JordanHendrix
私の具体的な例では、渡されなかった場合と同じように 'undefined'です。これはオプションなので、私はこれを期待していました。 – Zak