NestJS · Middle · Pytanie 11 z 75

Kiedy użyć useFactory dla providera?

{
  provide: "REDIS",
  useFactory: async (config: ConfigService) => createClient({ url: config.get("REDIS_URL") }).connect(),
  inject: [ConfigService],
}

Wyjaśnienie

Asynchroniczne fabryki opóźniają start aplikacji, aż się rozwiążą, więc połączenie jest gotowe, zanim ktokolwiek go użyje.

Do poczytania

Błąd w pytaniu

NestJS · Middle · pytanie 11

Sprawdź się

Rozwiąż test NestJS · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test