Колекция от функции, които генерират отговор за GraphQL заявка ли е?
Колекция от функции, които генерират отговор за GraphQL заявка ли е?

Видео: Колекция от функции, които генерират отговор за GraphQL заявка ли е?

Видео: Колекция от функции, които генерират отговор за GraphQL заявка ли е?
Видео: Любовь и голуби (FullHD, комедия, реж. Владимир Меньшов, 1984 г.) 2024, Декември
Anonim

За да отговори да се запитвания , трябва да има схема разрешаващи функции за всички полета. Това колекция от функции се нарича "карта на резолвера". Тази карта свързва полетата и типовете на схемата с a функция.

Тогава как пишете заявки в GraphQL?

А GraphQL заявка се използва за четене или извличане на стойности, докато се използва мутация пишете или публикувайте стойности.

Нека създадем просто приложение, за да разберем променливата на заявката.

  1. Стъпка 1 – Редактиране на файл със схема.
  2. Стъпка 2 – Редактиране на разделителя.
  3. Стъпка 3 – Декларирайте променлива на заявка в GraphiQL.

Освен това за какво се използват абонаментите за GraphQL? Абонаменти ■ площ GraphQL функция, която позволява на сървъра да изпраща данни на своите клиенти, когато се случи конкретно събитие. Абонаменти обикновено се изпълняват с WebSockets. При тази настройка сървърът поддържа стабилна връзка със своя абониран клиент.

По този начин, какво е функция на разделител?

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

Какъв транспорт използва Apollo за внедряване на абонаменти?

Най популярен транспорт за GraphQL абонаменти днес е абонаменти - транспорт -ws. Този пакет се поддържа от Аполон общност, но може да бъде използван с всеки клиент или сървър GraphQL изпълнение.

Препоръчано: