0

私は非常に基本的なことに問題があります。node.js in Action (これまでのところすばらしい本です!) を調べてみましたが、この単純な例を機能させることができません。本が出た後にストリームAPIが更新されたからかもしれません。わからない。とにかく、ここにコードがあります:

var http = require('http');

var server = http.createServer(function (req, res) {
  req.on('data', function (chunk) {
    console.log("Chuck: ", chunk);
  });
  req.on('end', function () {
    console.log("End of Request");
    res.end('yay');
  });
}).listen(3000);

console.log('Chunk: ', chunk) は起動しません。データ イベントが決して発生しないかのように見えますが、ドキュメントによると、データ ハンドラーが存在すると、読み取り可能なストリーム (req) がフロー モードに切り替わるはずです。何か不足していますか?

どんな助けでも揺れるでしょう!

4

1 に答える 1