Модуль «События» в Node.js позволяет нам создавать и обрабатывать собственные события. Модуль Event содержит класс EventEmitter, который можно использовать для создания и обработки пользовательских событий. Он доступен через следующий код.
// Import events module
var events = require('events');
// Create an eventEmitter object
var eventEmitter = new events.EventEmitter();
```
Когда экземпляр EventEmitter обнаруживает ошибку, он генерирует событие «ошибка». Когда добавляется новый прослушиватель, он запускает событие «newListener», а когда прослушиватель удаляется, он запускает событие «removeListener».
EventEmitter предоставляет несколько свойств, таких как «on» и «emit». Свойство «on» используется для привязки функции к событию, а «emit» — для запуска события.
.
## Итог
Ключевой вывод для интервью: что такое EventEmitter в NodeJs?