• V
 

在Node-RED启动时触发流

问题

您希望在Node-RED启动时触发一个流。

这可以用来初始化上下文变量,或者发送一个通知,表明Node-RED已重新启动。

解决方案

使用一个配置为在启动时触发一次的Inject节点。双击注入节点以打开它 - 向下滚动并勾选复选框

✅ 在[0.1]秒后注入一次,然后

点击完成以保存更改。

示例

[{"id":"e60b12c1.93bb3","type":"inject","z":"535331d8.55c1f","name":"","topic":"","payload":"Started!","payloadType":"str","repeat":"","crontab":"","once":true,"x":140,"y":540,"wires":[["9b1d7727.56d0f8"]]},{"id":"9b1d7727.56d0f8","type":"debug","z":"535331d8.55c1f","name":"","active":true,"console":"false","complete":"false","x":410,"y":540,"wires":[]}]

讨论

当配置为启动时触发时,Inject节点将在部署后的几百毫秒内自动触发。这个延迟是用来确保其余流在此刻已经被创建并启动。

节点将会在每次部署时触发。