NestJS · Junior · Pytanie 28 z 75
Jak zarejestrować zwykłą wartość jako providera, np. obiekt konfiguracji?
providers: [{ provide: "APP_CONFIG", useValue: { retries: 3 } }]- 1Przez
new Provider() - ✓Poprawna odpowiedź: Przez
useValue, a wstrzykiwać przez@Inject('APP_CONFIG') - 3To niemożliwe; providery muszą być klasami
Wyjaśnienie
Własne providery obsługują też useClass, useFactory i useExisting. Tokenami mogą być stringi, symbole lub klasy.