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

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

Видео: Какво е функция за разделяне в GraphQL?
Видео: Число e - 2,718. Объяснение математического смысла. 2024, Може
Anonim

Резолвер е колекция от функции които генерират отговор за a GraphQL запитване. С прости думи, а разделител действа като а GraphQL манипулатор на заявки. Всеки функция на разделител в GraphQL схемата приема четири позиционни аргумента, както е дадено по-долу − fieldName:(root, args, context, info) => { result }

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

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

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

Също така да знаете как работят GraphQL резолверите?

Резолверите са ключът да се тази графика. Всеки разделител представлява едно поле и мога използван да се извличане на данни от всеки източник(и), който може да имате. Резолвери предоставят инструкциите за завъртане a GraphQL операция в данни. Резолверите са организирани в едно да се едно картографиране да се полетата в а GraphQL схема.

Какво представлява контекстът на GraphQL?

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

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