Часть 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 скоро появится