假设我有一个简单的http服务器,例如:
var http = require('http');
http.createServer(function (req, res) {
  req.on('data', function (data) {
    console.log('Got some data: ' + data);
  });
  req.on('end', function () {
    console.log('Request ended!');
  });
  res.end('Hello world!');
}).listen(3000);
所以,基本上是默认的101样本,到目前为止没什么特别的 - 除了我订阅了可读流data的end事件req.现在我想知道当我不再需要这些事件时是否必须取消订阅这些事件?
或者当可读流结束时它们会自动清除吗?
像这样的代码会导致内存泄漏吗?