node-red:部署后加载节点的配置

时间:2018-01-20 09:54:49

标签: html node.js node-red

我正在尝试以node-red创建一个新节点,我试图让它在加入配置后加载配置并部署,因为此配置已修复并与某些输入和输出节点共享,当我检查示例(如mqtt节点)时,大多数人都会等到使用时点击“添加按钮”

1 个答案:

答案 0 :(得分:0)

所以听起来你的新节点会有一个与之关联的配置节点,对吗?如果是这样,那么当您将新节点拖放到编辑器中时,也会创建该配置节点(尽管它在流程中不可见)。

使用您提到的示例(例如MQTT In),新删除的节点将显示橙色三角形装饰器,因为配置节点需要在部署之前完全配置。 发生这种情况的原因是配置节点无效,因为某些必需字段尚无值

因此,当您为新节点定义.js / .html文件时,只需确保配置节点上的所有字段都标记为必需,并具有默认值。这应该允许您将新节点拖放到编辑器上,并在不必手动编辑配置的情况下部署流。实际上,您的新节点甚至 都没有显示配置节点的下拉列表,或者允许更改它 - 它可能只是一个只读文本字段。