Модуль Events Node JS помогите
-
Здравствуйте уважаемое Комьюнити, необходима ваша помощь.
Изучая документацию на node js встретил кое что интересное для себя а именно EventEmmiter, в документации написано что необходимо установить модуль events, но при попытке запихнуть его в бас ( что версия 8, что 12), Бас наотрез упирается его устанавливать, собственно вопрос. Может кто либо сталкивался с данным модулем или функциями EventEmmiter, как ее реализовать в басе?Заранее спасибо за ответы)
-
@Vaip не знаю, как вы читали документацию. Этот модуль встроен в ноду, его не надо устанавливать.
const EventEmitter = require('events'); class MyEmitter extends EventEmitter {} const myEmitter = new MyEmitter(); myEmitter.on('event', () => { console.log('an event occurred!'); }); myEmitter.emit('event');
-
@UserTrue там все хуже, пришлось все заного скачивать и устанавливать)
подскажи пожалуйста, если использовать конструкцию в обычном по типу:
window.addEventListener("message", function (event) {
console.log(event)
});
все ок
а в ноде через
const EventEmitter = require('events');class MyEmitter extends EventEmitter {}
const myEmitter = new MyEmitter();
myEmitter.on('message', function(event) {
console.log(event);
});
myEmitter.emit('message');
полнейшая тиниша, не подскажешь почему?