我怎样才能在 Node-Red 中获得节点特定的 ID?

How could I get the Node specific ID in Node-Red?

我已经创建了一个自定义节点,我需要在部署流之前获取显示在“信息”选项卡上的 ID 以及类型。

这样我就可以使用该 ID 作为唯一 ID 来执行 CRUD 操作。

我怎么能得到这个?任何帮助都将不胜感激。

你想要的数据在oneditsave回调函数中有,如下:

...
oneditsave: function(){
  var id = this.id;
  ...
}

正如我在评论中所说,您应该只在部署节点时创建资源来支持节点,因为它可能永远不会部署并且无法清理未部署节点的资源。

应在 javascript 文件中创建资源,以便可以使用 node.on('close',function(done){})

清理它们