节点被触发的方式包括接收来自流中前一个节点的消息,或者等待某个外部事件,例如传入的 HTTP 请求、定时器或 GPIO 硬件变化。它们处理该消息或事件,然后可能会向流中的下一个节点发送消息。
节点最多可以有一个输入端口和任意数量的输出端口。
例如,MQTT 输入和输出节点使用一个 MQTT Broker 配置节点来表示与 MQTT broker 共享的连接。
配置节点不会出现在主工作区中,但可以通过打开配置节点侧边栏来查看。
“流程”一词也非正式地描述了一组连接的节点。因此,一个流程(选项卡)可以包含多个流程(连接节点的集合)。
有三种类型的上下文;
默认情况下,Node-RED 使用内存上下文存储,因此值在重启后不会被保存。可以配置为使用基于文件系统的存储,使值持久化。也可以插入替代存储插件。
msg
。
根据惯例,它们具有一个 payload
属性,包含最有用的信息。
它们可以用来减少流程的一些视觉复杂性,或者将一组节点打包为在多个地方使用的可重用组件。
可以使用命令行或调色板管理器将额外的节点安装到调色板中。
工作区顶部有一排选项卡;每个选项卡对应于一个流程以及任何已打开的子流程。
版权所有 OpenJS Foundation 和 Node-RED 贡献者。保留所有权利。OpenJS Foundation 拥有并使用注册商标。有关 OpenJS Foundation 的商标列表,请参阅我们的 商标政策 和 商标列表。未在 OpenJS Foundation 商标列表 中列出的商标和徽标是其各自持有者的商标™或注册商标®。使用它们并不意味着与它们有任何关联或认可。
OpenJS Foundation | 使用条款 | 隐私政策 | OpenJS Foundation 章程 | 商标政策 | 商标列表 | Cookie 政策