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


Переход на Relay Modern в ONEHOPE Wine
ONEHOPE выпустила нашу платформу электронной коммерции, построенную на React, Relay, GraphQL, FlowType и NodeJS, в январе 2017 года. Мы выбрали GraphQL, потому что мы управляем более чем 14 микросервисами NodeJS в кластере распределенных систем, и нам нужен был разумный способ доступа к этим микросервисам. GraphQL предоставляет нам следующее: Действует как шлюз API для этих сервисов. Организует полезные нагрузки сервера и применяет к ним преобразования данных для использования нашим..

Настройка GraphQL с Hapi.js
Супер простой сервер с MongoDB и новым сервером Apollo . В моих последних нескольких проектах я много работал с GraphQL на стороне клиента, и мне стало интересно, как он будет работать на бэкэнде. Я общался с серверами, создавая простые запросы и мутации, отправляя и получая только те данные, которые мне нужны, и весь API был действительно хорошо документирован (благодаря GraphiQL ). Первые вопросы, которые мне пришли в голову, были: «Насколько это сложно?», «Легко ли написать такой..

Как Хасура сэкономила нам 50 000 долларов
Недавно мы решили использовать решение GraphQL под названием Hasura в большом проекте. Благодаря Хасуре мы завершили проект с 1,5 инженерами чуть более чем за месяц, что сэкономило около 50 тысяч долларов по сравнению с предложениями подрядчиков. В этой статье объясняется, что такое Хасура и почему мы выбрали ее. Недавно мы решили создать веб-приложение для чата в реальном времени с нуля. Наши требования были примерно такими, как вы ожидаете: он должен работать в реальном времени,..

Можем ли мы настроить проект Graphql VueJs менее чем за минуту?
Можем ли мы настроить проект Graphql VueJs менее чем за минуту? Да!!!! с Prisma , выполнив следующие действия. Сначала установите интерфейс командной строки Prisma пряжа добавить prisma -G или npm установить prisma -g Далее давайте создадим новый проект Graphql и VueJs на основе Prisma с помощью. Раскрутите свой cmd и запустите prisma init мое-vue-приложение Вам будет предложено выбрать стартовую точку проекта, выберите фреймворк/fullstack-шаблон Появится другой..

GQL2TS 1.0.0 и выше
Gql2ts - это инструмент, который используется для создания интерфейсов TypeScript из схемы GraphQL. В прошлую пятницу в gql2ts был объединен массовый PR , что сделало его бесконечно более расширяемым и полезным. Все пакеты, указанные ниже, были опубликованы npm с тегом next . Он будет опубликован как latest после еще нескольких тестов на этой неделе. Вот краткий обзор изменений: 1. Использование запроса для создания интерфейсов Первоначальной целью gql2ts было дать..

Как создавать приложения в реальном времени с подписками GraphQL
Аргументы в пользу подписок Когда Facebook открыл GraphQL с открытым исходным кодом, они описали, как приложения могут выполнять чтение с запросами и запись с мутациями. Однако часто клиенты хотят получать обновления с сервера, когда данные, которые им небезразличны, изменяются. Введите подписки GraphQL. Подписки делают функции реального времени первоклассным гражданином GraphQL! Подписки предлагают чистый и эффективный способ получать обновления в режиме реального времени. Они..

GraphQL на примере NodeJs
GraphQL — новинка в блоке (хотя и не совсем новая) от facebook. Так что давайте разберемся в стиле QA! Что такое GraphQL? GraphQL — это общий язык, разработанный facebook для запросов данных. Проект начался в 2012 году и был общедоступен с 2015 года, но первая стабильная версия вышла в октябре 2016 года. И это не касается конкретного языка. На данный момент это уже доступно для большинства популярных языков . К чему вся эта суета? У нас уже есть REST, зачем нам еще один?..