NestJS · Junior · Запитання 28 з 75
Як зареєструвати звичайне значення як провайдер, наприклад об'єкт конфігурації?
providers: [{ provide: "APP_CONFIG", useValue: { retries: 3 } }]- 1Через
new Provider() - ✓Правильна відповідь: Через
useValue, а впроваджувати через@Inject('APP_CONFIG') - 3Неможливо: провайдери мають бути класами
Пояснення
Кастомні провайдери також підтримують useClass, useFactory і useExisting. Токенами можуть бути рядки, символи чи класи.