NestJS · Senior · Frage 57 von 75
Wie schreibt man einen Guard, der für HTTP und GraphQL funktioniert?
- 1Zwei getrennte Decorators an jedem Resolver nutzen
- 2Guards können in GraphQL-Resolvern gar nicht laufen
- 3
context.getType()prüfen undGqlExecutionContextnutzen
Antwort zeigen
Richtige Antwort: context.getType() prüfen und GqlExecutionContext nutzen
Erklärung
Auch AuthGuard von Passport braucht für GraphQL ein überschriebenes getRequest().