GraphQL

9 уроків
Консультації
#4 – Добавление Resolver к проекту

#4 – Добавление Resolver к проекту

За счет Resolver в GraphQL вы добавляете возможность указать откуда именно вы будете брать информацию и как ее будете обрабатывать. В уроке мы добавим резолвер для обработки запросов.

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Что такое Resolvers в GraphQL?

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


Когда клиент отправляет GraphQL-запрос, сервер сначала смотрит на схему (`schema`) и видит, какие поля запрошены. Затем он вызывает соответствующие резолверы для этих полей.


Пример:

const resolvers = {
	Query: {
		hello: () => "Привет, мир!",
	},
}

В этом примере, когда клиент делает запрос { hello }, GraphQL вызывает функцию hello и получает строку "Привет, мир!" как результат.


Обычно резолверы обращаются к базе данных, API или локальным данным. Например, для получения списка постов:


const resolvers = {
	Query: {
		posts: () => allPosts, // allPosts — массив с постами
	},
}

Получается, что резолверы — это логика, которая стоит за GraphQL-запросами. С их помощью сервер "понимает", как и откуда доставать нужные данные.

Матеріали для курсу

Щоб завантажувати матеріали до відеокурсів, необхідно оформити підписку на сайт

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Велике завдання за курсом

Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця

Також варто подивитися

3D шутер c мультиплеером в Unity
8 уроків
Уроки Java Андроїд програмування
14 уроків
Создание C# WPF игры / Разработка игры с дизайном
6 уроків
Создание сайта с нуля | Полноценная верстка сайта
11 уроків
Доповнена реальність / Створення Unity AR додатків
Современная 2D игра на Unity 5
18 уроків
Коментарі
Додати коментар

Поки що коментарів немає