NestJS · Senior · Frage 39 von 75
Warum müssen DataLoader-Instanzen in einer Nest-GraphQL-App pro Anfrage erzeugt werden?
- 1DataLoader lässt sich nur einmal pro Prozess erzeugen
- 2Loader pro Anfrage sind langsamer, aber von GraphQL verlangt
- 3Sein Cache würde Daten zwischen Nutzern durchsickern lassen
Antwort zeigen
Richtige Antwort: Sein Cache würde Daten zwischen Nutzern durchsickern lassen
Erklärung
Erzeuge Loader in der Factory des GraphQL-Kontexts oder in einem request-scoped Provider.