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


Улучшенный процесс повторной загрузки для Apollo Client
Хотя Apollo Client A довольно интуитивно понятен и хорошо документирован, обработка кеша, обновленного после мутации, может быть проблемой. Для простых мутаций, которые обновляют некоторые существующие ресурсы, Apollo обычно может обрабатывать обновления вашего кеша за вас. Для более сложных операций (например, вставки и удаления) мы должны запачкать руки. Предположим, у нас есть очень простая схема на нашем сервере, которая выглядит так: type Query { comments: [Comment!]! } type..

GraphQL в архитектуре микросервисов
Сшивание GraphQL увеличивает гибкость и производительность разработчика Фон В недавней статье Изучение токенов с помощью Stellar я мимоходом упомянул, как использование сшивания GraphQL в нашем подходе к созданию нашего решения. Чтобы понять, как мы решили эту проблему простым и элегантным образом, я сначала расскажу об общей топологии нашего решения. Примечание автора: в результате большого интереса к этой теме мы опубликовали исходный код на GitHub 14 марта 2019 года под..

Взаимодействие с сервером Apollo GraphQL из внешнего интерфейса
Вступление Apollo GraphQL позволяет нам создавать сервер, который клиент может запрашивать любым способом. В этой статье мы рассмотрим различные способы взаимодействия с данными из серверной части. Мы рассмотрим настройку, запрос, мутацию и опрос или явную выборку. Описание Нам необходимо указать URL-адрес нашего сервера и создать экземпляр клиента. Итак, изначально мы делаем такую ​​настройку: Нам нужны библиотеки apollo-boost и react-apollo для настройки приложения React с..

JAMstack PWA - давайте создадим приложение для опроса. с Gatsby.js, Firebase и Styled-components Pt. 1
В этом руководстве, состоящем из трех частей, мы покажем вам, как приступить к работе с прогрессивным веб-приложением (PWA), в котором используется мощный шаблон веб-архитектуры, называемый JAMstack . Мы начнем инициализацию проекта с линтинга и форматирования кода, создания пользовательского интерфейса нашего приложения и, наконец, развернем его в Интернете. В этом руководстве предполагается, что у вас есть хотя бы некоторый опыт работы с React.js. Однако не бойтесь следовать за..

InfernoJS функционально встречает Apollo [часть 2]
Прошло несколько дней с момента моего первого поста о функциональном взаимодействии InfernoJS и Apollo. Сегодня я обновил inferno-apollo-demo , добавив простую конфигурацию маршрутизации и запросы graphQL на основе реквизитов. Какие новости добавлен инферо-роутер (с простой конфигурацией маршрута) добавлен компонент FilmDetail обновленные зависимости Inferno-Router с простой конфигурацией маршрута Инферно-маршрутизатор является портом реагирующего маршрутизатора и..

Использование GraphQL с React
В этом руководстве мы собираемся использовать GraphQL с React. Что такое GraphQL? GraphQL - это язык запросов для API и среда выполнения для выполнения этих запросов. GraphQL предоставляет полное и четкое описание данных в вашем API, дает клиентам возможность запрашивать именно то, что им нужно, и не более того. Это также упрощает развитие API с течением времени и активирует мощные инструменты разработчика. Однако в этом руководстве вы узнаете только, как реализовать GraphQL во..

Доступ к GraphiQL по защищенному маршруту JWT в ExpressJS
Если вы настроили конечную точку GraphQL, защищенную с помощью JWT, и хотите использовать GraphiQL для локальной разработки, вот вам… Шаг 1 Включите промежуточное ПО bodyParser.json() в своем приложении Express. Это необходимо для анализа JSON, отправленного GraphiQL. const express = require('express') const bodyParser = require('body-parser') const app = express() if (process.env.NODE_ENV !== 'production') { // only used for accessing Graphiql with JWT auth, during..