Node.js · Middle · Запитання 22 з 75
На що зазвичай вказує попередження MaxListenersExceededWarning?
- 1У застосунку забагато емітерів
- ✓Правильна відповідь: На ймовірний витік пам'яті: слухачів додають знову і знову (наприклад, на кожен запит) і не видаляють
- 3Емітер отримує забагато подій за секунду
Пояснення
Ліміт за замовчуванням - 10 слухачів на подію. Підвищення через setMaxListeners лише ховає проблему; зазвичай слухачів треба видаляти через off або використовувати once.