Использование NodeJS EventEmitter на сервере Meteor - PullRequest
0 голосов
/ 11 апреля 2020

Я реализую приложение, которое использует 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. Любая идея по этому поводу была бы очень благодарна.

...