NestJS · Middle · Frage 13 von 75

Warum eine interface-artige Abhängigkeit per Token statt per Klasse injizieren?

@Inject(PAYMENT_GATEWAY) private readonly payments: PaymentGateway
Antwort zeigen

Richtige Antwort: TypeScript-Interfaces existieren zur Laufzeit nicht

Erklärung

Registriere { provide: PAYMENT_GATEWAY, useClass: StripeGateway } in Produktion und einen Fake in Tests.

Zum Weiterlesen

Fehler in der Frage

NestJS · Middle · Frage 13

Teste dich selbst

Mach den Test NestJS · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen