РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnsPmMdInr 48 of 168 menu
◀ ▶

Введение в модули в Nest

Пусть все контроллеры и сервисы перечислены в одном корневом модуле. Классы разных тем стоят вперемешку, и по файлу не видно, где кончается одна тема и начинается другая.

Часть приложения с одной темой собирают в отдельный класс. Такой класс называют модулем функциональности. В нём лежат контроллеры и провайдеры этой темы. Корневой модуль остаётся входом: по нему видно, из каких частей собрано приложение.

У темы тогда свой список классов. Контроллер живёт рядом с сервисом, который готовит для него данные. В списке только адреса и правила этой темы. Корень держит состав приложения.

На сайте с постами список живёт в своём модуле, черновики в своём, а корневой модуль собирает эти части вместе.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить