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


IDX + GraphQL = ❤️
IDX - это библиотека для доступа к произвольно вложенным свойствам объекта JavaScript, которые могут иметь значение NULL. По крайней мере, так это описано в документации. Что это означает на самом деле и почему это такая большая проблема в JavaScript? И почему это так важно при работе с GraphQL? Все началось некоторое время назад. Мы решили запретить использование ненулевых полей в наших типах вывода GraphQL. Это означает, что все наши поля вывода допускают значение NULL. Есть..

Как использовать Apollo Datasource для вызова Rest API - GraphQL
Если вы используете приложение GraphQL в качестве шлюза BFF или API и вам необходимо вызвать Rest API, этот пост для вас. Я не буду объяснять весь код, потому что предполагаю, что вы уже знакомы с концепциями GraphQL, а код довольно прост. Если вы никогда раньше не работали с GraphQL, вот отличное место для начала: https://www.howtographql.com/ . Репозиторий Github: https://github.com/tonsaito/graphql-bff Шаг 1. Начните новый проект, создав новый каталог. Мы будем..

Показать календарь - Часть 0: Введение и стартовый комплект
Проект Show Calendar исследует разработку приложения с использованием шаблонов Event Sourcing и CQRS. Цель состоит в том, чтобы понять, насколько хороши эти шаблоны для быстро меняющихся проектов, таких как стартапы. Проект реализован на JavaScript с помощью GraphQL API, но идеи должны работать на любом языке. Почему? Однажды я наткнулся на доклад Грега Янга о Event Sourcing , и эта концепция мне показалась очень интересной. Короче говоря, Event Sourcing означает, что вы храните..

Создание GraphQL API с использованием Python, Graphene и Django
В этом посте мы погрузимся в GraphQL с популярной библиотекой GraphQL для Python под названием Graphene . Для начала вам необходимо установить Python в вашей среде. В большинстве ОС Linux уже должен быть установлен python. В противном случае используйте для установки диспетчер пакетов ОС. Для Windows или Mac OS есть пакеты, которые можно скачать с https://www.python.org . GraphQL - это язык запросов, который устраняет ряд недостатков REST API. Я обсуждал эти моменты в предыдущем..

Анатомия запроса GraphQL
Словарь GraphQL 101 GraphQL только входит в массовую индустрию как новый стандарт выборки данных. Сейчас ведется много замечательных разговоров о разработках в области технологий и новых инструментов, которые создаются каждый день. Одна из лучших частей GraphQL - это то, что он дает вам отличный общий язык с вашей командой для обсуждения данных, доступных в вашем API. Но как говорить о языке запросов и самой базовой технологии? Что ж, оказывается, названия почти для каждой концепции..

Создайте масштабируемый сервер GraphQL с использованием TypeScript и Apollo Server
Существует множество руководств по созданию Apollo Server и добавлению к нему набора текста. Однако для создания лучшей структуры проекта требуется глубокое знание Node.js и Apollo Server. В этой статье я объясню пошаговый процесс создания надежного и масштабируемого сервера. Предпосылка: Прежде чем продолжить, я предполагаю, что у вас есть базовые знания о Node.js и TypeScript. Если вы новичок в Node.js, ознакомьтесь с некоторыми базовыми руководствами по Node.js . 1...

Настройка синхронизированного рабочего процесса GraphQL и Typescript
Настройка синхронизированного рабочего процесса GraphQL и Typescript Переход с Javascript на Typescript - билет в один конец. Я начал использовать его около 2 лет назад - сейчас писать код без типов кажется очень странным. Многие скажут, что написание машинописного текста занимает больше времени, поскольку вам также нужно управлять всеми аннотациями типов. Однако имейте в виду, что, если все сделано правильно, с машинописным текстом вы навсегда забудете о них: По сравнению с..