Часть 1. Подписка на Graphql-js

Loopback довольно прост, вы определяете модели и получаете API. Добавить поддержку graphql в петлю немного сложно.

Когда вы строите систему с петлей, graphql-js, реле и подписками, это может создать много проблем. Для упрощения мы разработали наглядный пример Graphql-js + Subscription и реализация Pubsub Graphql Subscription для Loopback.

Демонстрация подписки на Graphql

Загрузите исходный код из репозитория github и следуйте приведенным ниже инструкциям.

› установка нпм

› запуск нпм

Откройте localhost:3000/graphiql в двух вкладках. Запустите подписку на одной вкладке и выполните мутацию на другой вкладке.

Подписка должна работать!

Реализация подписки Graphql Pubsub для замыкания на себя

Чтобы подписки работали с обратной связью, нам нужно реализовать интерфейс Pubsub, как описано здесь.

Чтобы установить реализованный pubsub, выполните следующие действия.

› npm i graphql-loopback-подписка

Исходный код: репозиторий github

Часть 2. Подписка на Loopback Graphql скоро появится