Area
Это области приложения в котором регистрируются контроллеры и определяют поведение маршрутов для контроллеров в них.
Area не является модулем в классическом понимании, его нельзя внедрять в другие Area.
Декоратор Area принимает в себя следующий объект:
baseRoute?: string
- маршрут который будет определен для этой области
providers?: ProviderDeclaration[];
- провайдеры DI доступные на уровне области.
controllers
- Контроллеры области
@Area({ controllers: [MyController],})export class MyArea