Публикации по теме '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, зачем нам еще один?..