Публикации по теме 'graphql'


Аутентификация в GraphQL
Защита ваших API - это такой же важный компонент, как и все остальное в вашем приложении. Мы считаем, что GraphQL - это будущее API-интерфейсов, поэтому давайте обсудим, как их защитить. Прежде чем мы начнем, позвольте дать несколько определений. Этот пост про аутентификацию и авторизацию. Разница между ними только в нескольких буквах и в том, что они выполняют две разные задачи. Аутентификация связана с входом пользователей в систему. Обычно для этого используется файл cookie,..

Как использовать GraphQL с React Native
Шаг 1. Понимание GraphQL Прежде чем углубиться, важно иметь четкое представление о том, что такое GraphQL и чем он отличается от REST. GraphQL позволяет клиентам запрашивать именно те данные, которые им нужны, что делает его более эффективным и гибким по сравнению с REST. Конечно! Вот пошаговое руководство по переходу от использования REST API к GraphQL в приложении React Native: Шаг 1. Понимание GraphQL Прежде чем углубиться, важно иметь четкое представление о том, что такое..

Подключения курсора GraphQL: спецификация заказа
Введение Relay Спецификация соединения курсора GraphQL иллюстрирует, как реализовать разбиение на страницы на основе курсора в GraphQL. Однако многие разработчики хотят упорядочивать получаемые данные. В этой статье мы рассмотрим, как включить упорядочение в ваши соединения курсора. Исходная схема Чтобы предоставить примеры в этой статье, мы расширим следующую схему, в которой уже реализованы соединения курсора. # Example Original Schema type Query { users( first: Int,..

Получение данных Github с помощью Github GraphQL API и клиента Apollo
Демо этого проекта находится здесь Недавно я добавил новый раздел статистика на свой личный веб-сайт, где я буду делиться показателями своей учетной записи на таких платформах, как Youtube, Github, Unsplash и других. На днях я хотел получить статистику своей учетной записи GitHub, такую ​​как количество звездочек и вилок, из GitHub API, и обнаружил, что в дополнение к REST API есть API GraphQL, предназначенный для получения статистики. ПРИМЕЧАНИЕ. Между GraphQL и REST API и..

Техническое описание Obsidian 6.0
Исправлено недостаточное и чрезмерное количество ответов из кеша за счет улучшения стратегии аннулирования кеша и добавления возможности обработки выборочных запросов. Инструмент разработчика перенесен с манифеста версии 2 на версию 3. Введение Obsidian — это первое решение Deno для кэширования GraphQL, обеспечивающее кэширование на стороне клиента для компонентов React с использованием кеша браузера и кэширование на стороне сервера для маршрутизаторов Oak с использованием кеша..

Почему вы должны использовать GraphQL (если вы еще этого не сделали)
Все мы знаем, что управление данными в нашем приложении часто является рутиной, так как требует: Отдельные клиенты Front-End для управления различными платформами, такими как Интернет, мобильные устройства (iOS, Android и т. д.), и чаще всего этим клиентам требуются разные наборы данных. Внутренняя система, которая может получать данные из различных точек входа в хранилище, таких как PostgreSQL, Redis, Firebase и т. д. Комплексное управление состоянием и кэшем на обеих сторонах стека..

GraphQL + Golang упрощенный
Мы все ежедневно работаем с REST API. В REST при выполнении запроса мы отправляем ответ с полной полезной нагрузкой данных объекта. Звучит довольно просто, но у этого подхода есть два существенных недостатка. Допустим, API обслуживает разных клиентов, таких как App/Web, и им нужны разные типы данных (в зависимости от различий в дизайне App и Web). Таким образом, если бэкенд-разработчик в конечном итоге создаст общую конечную точку для обоих этих клиентов, мы можем либо недополучить..