Projektowanie API · Senior · Pytanie 21 z 75
Dlaczego persisted (dozwolone) zapytania są cenne dla publicznych API GraphQL?
- 1Zastępują uwierzytelnianie
- ✓Poprawna odpowiedź: Klienci wysyłają ID zapytania zamiast dowolnego tekstu, więc serwer wykonuje tylko znane zapytania, co umożliwia cache przez GET i blokuje kosztowne zapytania ad hoc
- 3Zmniejszają schematy GraphQL
Wyjaśnienie
Dla własnych aplikacji krok budowania może zarejestrować wszystkie zapytania. API dla zewnętrznych często nadal potrzebują limitów złożoności.