NestJS · Senior · Pytanie 57 z 75
Jak napisać guarda działającego dla HTTP i GraphQL?
- 1Stawiać dwa osobne dekoratory na każdym resolverze
- 2Guardy nie działają w GraphQL
- ✓Poprawna odpowiedź: Sprawdzać
context.getType(), a dla GraphQL pobierać żądanie przezGqlExecutionContext.create(context).getContext().req
Wyjaśnienie
AuthGuard z Passporta też wymaga nadpisania getRequest() dla GraphQL.