NestJS · Junior · Запитання 74 з 75
Навіщо TypeOrmModule.forRootAsync({ useFactory, inject: [ConfigService] }) замість forRoot({...})?
- 1
forRootзастарів і видалений - 2
forRootAsyncпід'єднується до кількох баз одночасно - ✓Правильна відповідь: Тоді параметри з'єднання можуть надходити з впроваджених сервісів, як-от
ConfigService, а не прописуватися в коді
Пояснення
Асинхронна конфігурація - поширений шаблон для динамічних модулів: фабрика виконується, коли її залежності готові.