NestJS · Middle · Pytanie 13 z 75

Dlaczego wstrzykiwać zależność „interfejsową” po tokenie, a nie po klasie?

@Inject(PAYMENT_GATEWAY) private readonly payments: PaymentGateway

Wyjaśnienie

Rejestruj { provide: PAYMENT_GATEWAY, useClass: StripeGateway } na produkcji, a atrapę w testach.

Do poczytania

Błąd w pytaniu

NestJS · Middle · pytanie 13

Sprawdź się

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

Rozwiąż ten test