

Урок 01 · 9 хв
Навіщо GraphQL
Одна адреса, один запит, рівно потрібні поля.
9 хвУрок 1 з 9Є практикаAsk AI до кожного пункту
У REST сторінка профілю часто робить три запити (/users/1, /users/1/orders, /users/1/friends) і отримує купу полів, яких не показує. У GraphQL є одна точка входу /graphql, а клієнт описує форму потрібних даних. Сервер повертає JSON рівно цієї форми.
- Відповідь завжди має
dataі, можливо,errors— навіть при статусі 200. - Схема — контракт: клієнт бачить, які поля існують, ще до запиту.
- Популярні сервери: Apollo Server, GraphQL Yoga, Mercurius.
Перевірка
Закріпи, поки не пішов далі
1. Скільки адрес зазвичай має GraphQL API?
2. Хто вирішує, які поля будуть у відповіді?
3. Помилка в одному полі GraphQL. Який статус HTTP найчастіше?