一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第1天,点击查看活动详情。
如下图,Node-Red主要分4个区域,分别是:节点区、工作区、菜单区、右侧信息区
节点区
在node-red中,默认安装了这样几类节点:
- 共通节点 用于调试,注入消息,跨流操作
- 功能节点 逻辑判断,函数处理,命令行执行,
- 网络节点 使用各种通信协议,http,websocket,tcp,udp
- 序列节点 对消息体进行格式化,分割,排序
- 解析节点 解析html,csv,json,xml,yaml
- 存储节点 读取,写入文件,监听文件目录
各节点会在接下来的文章里详细解释,先混个脸熟
工作区
工作区是你所有创建的流程,管理流程有两种方式:
- 点击右侧的“+”来创建,双击流程来编辑流程属性或删除流程
- 在菜单区操作
菜单区
- 部署:部署按钮默认是部署所有的流,如果要对特定的流进行部署,选择只部署已更改节点的流,或只部署已更改的节点,或者重启当前部署的流程。
- 菜单
右侧信息区
右侧信息区域包括:信息、帮助、调试、配置、上下文数据(折叠隐藏)
- 信息:显示流程列表、流程下的节点列表
- 帮助:点击节点,帮助面板在右侧,有一个小书本的图标,点击它我们节点帮助, 点击任意一个节点,我们都能看到这个节点的解释,包括输入,输出,详细介绍.
- 调试:在右侧有个虫子一样的图标,点击它就会显示调试的控制面板。 这个面板要显示的东西是要和
debug节点进行一起使用的。可以打印出流中的数据。 在这里我们简单创建一个流来查看调试信息, 首先我们在编辑区域加两个节点,一个是inject节点,一个是debug节点,inject节点的配置是这样的
- 配置
-
上下文数据
Node-RED 提供了一种存储信息的方法,这些信息可以在不同节点之间共享,而无需使用通过流的消息。这称为“上下文”。