DI в NestJS: классы регистрируются в IoC контейнере, контейнер сам создаёт экземпляры и разрешает зависимости. Зависимость объявляется в constructor(private userService: UserService) — NestJS сам передаёт нужный экземпляр. @Injectable() помечает класс как injectable. Токены: по умолчанию это класс, но можно custom string/symbol токены. Scope: DEFAULT (singleton), REQUEST (новый на каждый запрос), TRANSIENT (новый при каждой инъекции).
Как работает Dependency Injection в NestJS?
Middle
361 просмотровAFK Offer AI
Что такое mock functions в Jest и как их создавать?