Как запустить поток с внешнего звонка - PullRequest
0 голосов
/ 18 марта 2019

Я новичок на узле красный и пытаюсь интегрировать это с клиентом Hyperledger (то есть на англоязычном языке 4), и мне нужно отправить электронное письмо , когда пользователь отправит транзакцию на hyperledger.

В документах Hyperledger (https://hyperledger.github.io/composer/v0.16/integrating/call-out - на примере ниже) они говорят, что можно "вызвать Node-RED, работающий на Bluemix", ну, я запускаю свойсобственный экземпляр локального узла-красный, создать поток, который начинается с инъекции, но я не могу понять:

Как вызвать это, как они делают в документах?

Я тоже не могу понять, возможно ли и как вызвать этот поток от клиента Angular (с чем-то вроде запроса GET / POST от клиента к узлу-красному.)

Вот мой поток: КРАСНЫЙ КЛЮЧ ПОТОКА УЗЛА (Поток действительно работает при нажатии)

Спасибо всем!и извините, если это плохой вопрос.

1 Ответ

1 голос
/ 18 марта 2019

Создание конечных точек HTTP описано в поваренной книге Node-RED здесь .

В основном:

  • Вы перетаскиваете HTTP-вход и узел HTTP-ответа на холст
  • Настройте узел HTTP-in с указанием пути, который вы хотите прослушивать, и типа запроса, который он должен принять (POST / GET ...)
  • Убедитесь, что вы позволяете входящему сообщению проходить через любые другие узлы, которые вы можете добавить для завершения действия, которое вы хотите запустить
  • включает узел HTTP-ответа, поэтому вызывающий клиент фактически получает ответ, а не тайм-аут.
...