Если у меня есть класс, который прослушивает эмиттеры событий, является ли неправильной практика привязки к каждому экземпляру?
function MyClass() {
emitter.on('ready', function() {
// do something
});
}
myclass = new MyClass();
Если я вызываю emitter.on() несколько раз, он предупреждает меня.
(узел) предупреждение: обнаружена возможная утечка памяти EventEmitter. Добавлено 11 слушателей. Используйте emitter.setMaxListeners(), чтобы увеличить лимит.
Предполагается ли, что эмиттеры событий будут привязаны только один раз к модулю, за пределами экземпляров класса?
Если это неправильно, то как мне получить доступ к экземпляру класса при запуске событий?
Спасибо