Перейти к содержанию

Основы GraphQL

GraphQL - это язык; язык, который используется для взаимодействия с сервером для получений данных.

GraphQL - это среда (среда выполнения); GraphQL сервер.

Сайт: graphql.org

GraphQL работает следующим образом: вы указываете в запросе те данные, которые необходимо получить. Отличие от REST: в REST по запросу вы получаете весь объем данных, который как правило излишен.

Запрос в GraphQL:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
query {
  posts(id: 1) {
    id
    title
    author {
      firstname
      lastname
    }
  }
}

Комментарии