相关疑难解决方法(0)

在Node.js中使用流时内存泄漏?

假设我有一个简单的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);
Run Code Online (Sandbox Code Playgroud)

所以,基本上是默认的101样本,到目前为止没什么特别的 - 除了我订阅了可读流dataend事件req.现在我想知道当我不再需要这些事件时是否必须取消订阅这些事件?

或者当可读流结束时它们会自动清除吗?

像这样的代码会导致内存泄漏吗?

memory-leaks node.js

6
推荐指数
1
解决办法
3759
查看次数

标签 统计

memory-leaks ×1

node.js ×1