在节点红色中按下部署按钮时,如何重置自定义节点功能?

问题描述

我创建了一个自定义节点红色块。它收听mqtt主题。它按预期工作。但是,当我进行一些更改并部署流程时,我的自定义节点仍在等待前面的主题。如何在自定义节点中重置节点功能

任何帮助都是有意义的。

解决方法

您的节点应为close事件注册一个侦听器-每当在部署过程中停止该节点时,就会调用该侦听器。

this.on('close',function() {
    // tidy up any state
});

https://nodered.org/docs/creating-nodes/node-js#closing-the-node