Как работают преобразователи GraphQL?
Как работают преобразователи GraphQL?

Видео: Как работают преобразователи GraphQL?

Видео: Как работают преобразователи GraphQL?
Видео: Использование GraphQL в разработке бэкенд на Kotlin // Демо-занятие курса «Kotlin Backend Developer» 2024, Ноябрь
Anonim

Резольверы предоставить инструкции по повороту GraphQL операция (запрос, изменение или подписка) с данными. Они либо возвращают тот же тип данных, который мы указываем в нашей схеме, либо обещание для этих данных.

Кроме того, что такое резолверы в GraphQL?

Резольверы являются ключом к этому графику. Каждый решатель представляет собой одно поле и может использоваться для извлечения данных из любого источника (ов), который у вас может быть. Резольверы предоставить инструкции по повороту GraphQL операция в данные. Резольверы организованы в однозначное сопоставление с полями в GraphQL схема.

Кроме того, как запустить GraphQL? Начать работу с Apollo Server

  1. Шаг 1: Создайте новый проект.
  2. Шаг 2: Установите зависимости.
  3. Шаг 3: Определите схему GraphQL.
  4. Шаг 4: Определите свой набор данных.
  5. Шаг 5: Определите преобразователь.
  6. Шаг 6: Создайте экземпляр ApolloServer.
  7. Шаг 7: Запустите сервер.
  8. Шаг 8: Выполните свой первый запрос.

Также знать, что такое функция распознавателя?

Резольвер определение. Каждое поле каждого типа поддерживается функция называется решатель . А решатель это функция который разрешает значение для типа или поля в схеме. Резольверы может возвращать объекты или скаляры, такие как строки, числа, логические значения и т. д.

Является ли GraphQL асинхронным?

Асинхронный резолверы Поскольку загрузка из базы данных асинхронный операция, это возвращает обещание. Когда база данных вернется, мы можем создать и вернуть новый объект Human. Обратите внимание, что, хотя функция распознавателя должна знать об обещаниях, функция GraphQL запрос нет.

Рекомендуемые: