NestJS · Junior · Pytanie 74 z 75
Po co TypeOrmModule.forRootAsync({ useFactory, inject: [ConfigService] }) zamiast forRoot({...})?
- 1
forRootjest przestarzałe i usunięte - 2
forRootAsyncłączy się z kilkoma bazami naraz - ✓Poprawna odpowiedź: Opcje połączenia mogą wtedy pochodzić z wstrzykniętych serwisów, jak
ConfigService, zamiast być wpisane na sztywno
Wyjaśnienie
Konfiguracja asynchroniczna to częsty wzorzec modułów dynamicznych: fabryka uruchamia się, gdy jej zależności są gotowe.