我遇到了一些非常基本的问题。浏览 node.js in Action (到目前为止很棒的书!),我无法让这个简单的例子工作。可能是因为书出后更新了stream 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)切换到流动模式。我错过了什么吗?
任何帮助都会摇滚!