GraphQL: старт

Урок 01 · 9 хв

Навіщо GraphQL

Одна адреса, один запит, рівно потрібні поля.

9 хвУрок 1 з 9Є практикаAsk AI до кожного пункту

У REST сторінка профілю часто робить три запити (/users/1, /users/1/orders, /users/1/friends) і отримує купу полів, яких не показує. У GraphQL є одна точка входу /graphql, а клієнт описує форму потрібних даних. Сервер повертає JSON рівно цієї форми.

Запит і відповідь тієї ж форми
AI

Можна спитати про це правило«GraphQL не замінює все»

  • Відповідь завжди має data і, можливо, errors — навіть при статусі 200.
  • Схема — контракт: клієнт бачить, які поля існують, ще до запиту.
  • Популярні сервери: Apollo Server, GraphQL Yoga, Mercurius.
AI

Можна спитати про цей пункт«Суть уроку»

Перевірка

Закріпи, поки не пішов далі

  1. 1. Скільки адрес зазвичай має GraphQL API?

  2. 2. Хто вирішує, які поля будуть у відповіді?

  3. 3. Помилка в одному полі GraphQL. Який статус HTTP найчастіше?

ПрактикаРозв’яжи задачі урокуКілька коротких завдань у редакторі. Перевіряй код одразу й бач, де помилка.Почати практику