-1
我正在使用以下事件發射器(並且我需要此功能)。 我的問題是如何避免錯誤。警告:可能檢測到EventEmitter內存泄漏。添加了11個AppUp>監聽器。使用emitter.setMaxListeners()來增加限制
看來我在另一個事件中使用事件。
警告:可能發生EventEmitter內存泄漏。添加了11個AppUp 聽衆。使用emitter.setMaxListeners()來增加限制。
我使用節點0.12.7
這是所有的模塊代碼:
var events = require('events');
var eventEmitter = new events.EventEmitter();
var run = function (req, res) {
host = req.headers.host.split(':')[0];
proxy.web(req, res, {
target: 'http://' + host + ':' + port
});
};
var runApp = function (req, res) {
appStatus.eventEmitter.on('AppUp', function() {
run(req, res);
});
if (model.get()) {
run(req, res);
}
}
module.exports = {
runApp: runApp
};
是否有辦法避免這種錯誤?