Я реализую приложение, которое использует EventEmitter
. Моя цель - использовать его как на клиенте, так и на сервере. Но странно, что отправка события на сервере не работает:
Emitter.emit('SomeEvent', {
user,
document,
}
);
Вышеуказанное будет работать на клиенте, но не на сервере.
I ' Я пытался импортировать событие, например Emitter = new (require('events').EventEmitter);
Я также пытался импортировать файл с
import EventEmitter from 'events';
class ClassEmitter extends EventEmitter {}
const Emitter = new ClassEmitter();
export default Emitter;
Моя цель - генерировать такое событие после каждого запроса базы данных на сервере. Я использую Apollo и GraphQL. Любая идея по этому поводу была бы очень благодарна.