NestJS · Senior · Pytanie 38 z 75
Jak chronić GraphQL API na Nest przed bardzo kosztownymi zapytaniami?
- 1Wyłączyć wszystkie zagnieżdżone pola
- ✓Poprawna odpowiedź: Ograniczać głębokość i złożoność zapytań, używać persisted queries dla publicznych klientów i batchować zagnieżdżone pola przez DataLoader
- 3Polegać tylko na limitowaniu żądań HTTP
Wyjaśnienie
Jedno żądanie GraphQL może poprosić o ogromne zagnieżdżone dane; limity kosztu na żądanie uzupełniają limitowanie żądań.