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

Введение в консоль и генераторы в Nest

Фоновый сценарий NodeJS должен переиспользовать те же сервисы, что и веб часть, а поднимать весь HTTP сервер ради одной операции слишком тяжело. Параллельно новые темы в коде собирают из одних и тех же заготовок, и ручная раскладка по файлам замедляет старт.

Отдельная точка входа создаёт контекст приложения без прослушивания порта: контейнер собирает провайдеры, и скрипт может взять готовый сервис, выполнить работу и закрыть процесс. CLI Nest из корня проекта генерирует модули, контроллеры, сервисы и целый REST ресурс с DTO и классом данных.

Дальше разберём консольный запуск через createApplicationContext, вызов сервиса из такого скрипта, команду nest generate resource, отдельный класс сущности, когда параметр перехватывает постоянный сегмент пути, и стратегию routeResolutionStrategy в Nest 12 для Express.

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