在节点红色中按下部署按钮时如何重置自定义节点功能?
How to reset custom node functionality when deploy button is pressed in node-red?
我创建了一个自定义节点红色块。它监听 mqtt 主题。它按我的预期工作。但是,当我进行一些更改并部署流程时,我的自定义节点仍在等待以前的主题。如何重置自定义节点中的节点功能?
任何帮助将不胜感激。
您的节点应该为 close
事件注册一个侦听器 - 只要节点作为部署的一部分被停止,就会调用它。
this.on('close', function() {
// tidy up any state
});
https://nodered.org/docs/creating-nodes/node-js#closing-the-node
我创建了一个自定义节点红色块。它监听 mqtt 主题。它按我的预期工作。但是,当我进行一些更改并部署流程时,我的自定义节点仍在等待以前的主题。如何重置自定义节点中的节点功能?
任何帮助将不胜感激。
您的节点应该为 close
事件注册一个侦听器 - 只要节点作为部署的一部分被停止,就会调用它。
this.on('close', function() {
// tidy up any state
});
https://nodered.org/docs/creating-nodes/node-js#closing-the-node