Запуск узла красного потока с клиентским запросом - PullRequest
0 голосов
/ 27 сентября 2018

У меня нод-красный поток.Я хочу запустить поток , не щелкая ни на каком узле триггера , например, на вводе.Я хочу запустить поток с клиентским запросом от бота диалогового потока.Кто-нибудь сталкивался с этой проблемой?

Ответы [ 2 ]

0 голосов
/ 30 сентября 2018

Я решил проблему.Это может быть полезно для некоторых людей.Решение выглядит следующим образом:

Узел ввода отправляет запрос на отправку в конечную точку, которой является Идентификатор узла ввода / ввода .Поэтому, когда я запрашиваю (POST) до конечной точки, поток запускается.Пример запроса выглядит следующим образом: http://localhost:1880/inject/585915a7.b4f89c

0 голосов
/ 28 сентября 2018

В вашем основном узле, вместо

node.on('input', function (msg) { ...... node.send(msg); });

в самом файле .js, напишите свою логику

RED.nodes.registerType("PrimaryNode", (c)=>{ ..... node.send({"payload": value}); })

Этосработает при загрузке узла, для запуска потока не требуется триггер.

...