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


GraphQL против REST
Последнее изменение: 11 января 2019 г. REST — это архитектурный подход к созданию веб-сервисов. GraphQL — это язык запросов для разработки API. Оба используются для создания веб-сервисов, позволяющих клиентам связываться с удаленными серверами через HTTP. В то время как REST был широко признан «де-факто» для разработки независимых микросервисов без сохранения состояния, GraphQL — новичок в области быстрой разработки API. В этой статье мы рассмотрим как REST, так и GraphQL. Мы..

От бэкенда к внешнему типизированному приложению с GraphQL
TLDR; Система типов GraphQL и удаленное выполнение процедур позволяют нам легко контролировать типы входящих данных. В этом посте мы увидим, как настроить простой GraphQL-сервер (с graphql-js ) и запросить некоторые данные с помощью приложения React . Чтобы воспользоваться преимуществом внешнего интерфейса типизации GraphQL, мы будем использовать graphql-code-generator для отражения типов из внутренней схемы во внешний интерфейс. При этом у нас будет более уверенный опыт..

Ускорьте работу приложений с помощью библиотеки Dataloader от Facebook.
Ускорьте работу приложений с помощью библиотеки Dataloader от Facebook. Привет. Сегодня я расскажу, как можно улучшить серверную часть своего приложения. Существует библиотека под названием Dataloader , которая помогает нам кэшировать ответы на запросы и использовать их позже. В библиотеке есть хорошая документация и соответствующие примеры, но мы собираемся выяснить, как ее интегрировать и получить от нее максимум. Прежде чем мы начнем, позвольте мне объяснить, как работает..

Разве мы не все просто хотим использовать SQL во внешнем интерфейсе?
Когда мы используем REST, GraphQL или RPC API из внешнего интерфейса, большую часть времени эти вызовы api просто переводятся в операторы SQL на внутреннем интерфейсе. Так почему бы нам просто не написать SQL в интерфейсе для начала? Я серьезно. Чтобы приложение работало быстро, нам обычно нужен нормализованный кеш во внешнем интерфейсе. Когда мы начинаем пытаться делать оптимистичные обновления, все очень быстро усложняется. Если наша модель данных внешнего интерфейса точно не..

Принять GraphQL: реализация схемы GraphQL в браузере
Вы, вероятно, продолжаете слышать о GraphQL из различных источников в Интернете. Трудно не сделать этого. GraphQL - это спецификация для создания и использования API, она предлагается и имеет открытый исходный код Facebook и люди говорят , что это хорошая альтернатива подходу REST . Я не буду продавать вам GraphQL сегодня, люди отлично поработали с этим до меня , поэтому в этой статье я предполагаю, что вы - фронтенд-разработчик, который уже интересуется технологией и ищет способ..

Аутентифицировать запросы GraphQL с помощью JWT в среде NodeJS с помощью TypeScript.
Всем привет! Сегодня я пишу статью об аутентификации запросов Graphql с помощью токенов JWT . Чтобы добиться этого, сначала я собираюсь настроить сервер, на котором пользователь сможет выполнить регистрацию / вход. После успешного входа в систему мы делаем запрос, требующий аутентификации. Итак, стек технологий, который я собираюсь использовать, это :: Nodejs, Expressjs, Typeorm, Typegraphql, graphql, jsonwebtoken, ApolloServerExpress и многие другие. Ссылка на Github:..

Начало работы с GraphQL: это довольно просто!
Многие компании перешли на GraphQL для создания своих API. На то есть веская причина - это революционный взгляд на то, как мы получаем данные. Истоки GraphQL и зачем его использовать GraphQL происходит от Facebook. Внутри Facebook искал способ более надежно загружать новостную ленту на мобильных устройствах. Используя традиционную структуру REST API, лента новостей делала много вызовов нескольким конечным точкам API, чтобы получить все необходимые данные. Попутно вызовы API также..