Курс NestJS (#5): контроллеры, провайдеры, Inversion of Control и Dependency Injection
Урок содержит в себе полезную информацию про контроллеры и провайдеры с более детальным описанием их возможностей. Также, насколько это возможно, простыми словами, объяснено, что такое инверсия контроля (Inversion of Control, IoC) и инъекция зависимостей (Dependency Injection).
СОДЕРЖАНИЕ:
00:00 Режимы работы NestJS: Standard и Library-Specific
01:57 Декоратор @HttpCode. Опция passthrough.
04:00 Список нужных декораторов для эндпоинтов контроллера
05:15 Wildcards для путей роутов. Декоратор @Redirect.
06:54 Суб-доменный роутинг и декоратор @HostParam. Константы из HttpStatus.
10:14 Суть провайдеров и контроллеров
11:50 Объяснение механизма инъекции зависимостей и IoC
17:50 Constructor-based vs Property-based dependency injection
19:56 Регистрация провайдера внутри модуля
20:43 Время жизни провайдеров (scope)
Ссылка на GitHub-репозиторий с исходниками:
⚛️⚛️⚛️
Пройди практич
1 view
521
239
2 months ago 00:39:00 4
Курс React Hook Form за 40 минут! RED Course
4 months ago 01:41:26 2
Продвинутый BACKEND на . Nest js ПОЛНЫЙ КУРС & Docker
6 months ago 00:52:33 1
Nestjs - быстрый курс по лучшему Node js фреймворку
11 months ago 00:44:06 1
КУРС по - Если писать back-end, то только так!
1 year ago 01:14:36 1
NestJS Быстрый Курс. Express на максималках
1 year ago 00:44:14 1
#6: Разрабатываем клон TJournal: Создаем CRUD для пользователей (users) [backend]
1 year ago 00:30:01 1
#10: Разрабатываем клон TJournal: Подключаем аутентификацию через JWT [backend]
1 year ago 00:29:29 1
#9: Разрабатываем клон TJournal: Авторизация с помощью PassportJS (логин + пароль) [backend]