@node-red/runtime.plugins

getPlugin(opts) → {Promise.<PluginDefinition>}

从注册表中获取插件定义

参数
名称 类型 描述
opts 对象
名称 类型 描述
id 字符串

要获取的插件ID

user 用户

调用API的用户

req 对象

要记录的请求(可选)

返回
类型
Promise.<PluginDefinition>
  • 插件定义

getPluginCatalogs(opts) → {Promise.<Object>}

获取所有已注册的模块消息目录

参数
名称 类型 描述
opts 对象
名称 类型 描述
user 用户

调用API的用户

lang 用户

要返回的i18n语言。如果未设置,则使用运行时默认语言(en-US)

req 对象

要记录的请求(可选)

返回
类型
Promise.<Object>
  • 消息目录

getPluginConfigs(opts) → {Promise.<NodeInfo>}

获取所有已注册插件的编辑器内容

参数
名称 类型 描述
opts 对象
名称 类型 描述
user 用户

调用API的用户

user 用户

调用API的用户

req 对象

要记录的请求(可选)

返回
类型
Promise.<NodeInfo>
  • 节点信息

getPluginList() → {Promise.<NodeInfo>}

获取单个插件的编辑器内容

参数
名称 类型 描述
opts.lang 字符串

要返回的区域语言

opts.user 用户

调用API的用户

opts.req 对象

要记录的请求(可选)

返回
类型
Promise.<NodeInfo>
  • 节点信息

getPluginsByType(opts) → {Promise.<Array>}

获取给定类型的所有插件定义

参数
名称 类型 描述
opts 对象
名称 类型 描述
类型 字符串

要获取的插件类型

user 用户

调用API的用户

req 对象

要记录的请求(可选)

返回
类型
Promise.<Array>
  • 插件定义