При запуске любого веб фреймворка, например express (app.listen) или коннекта к базе данных - приложение ждёт запроса и не закрывается, пока мы его не закроем программно или принудительно через диспетчер задач. Вопрос - как это работает? Ведь это же не обычный while (true). Как я могу организовать такое же поведение? Возможно это как-то связано с node:events? Подскажите, кто знает, может есть хорошие статьи на эту тему. Спасибо.