API 参考

运行时 API

  • 管理 HTTP API

    这个基于 HTTP 的 API 可以用于远程管理运行时。它被 Node-RED 编辑器和命令行管理工具使用。

  • 钩子

    钩子 API 提供了一种将自定义代码插入到运行时操作的某些关键点的方法。

  • 存储

    此 API 提供了一种可插拔的方式来配置 Node-RED 运行时存储数据的位置。

  • 日志

    可以使用自定义日志记录器将日志事件发送到其他位置,例如数据库。

  • 上下文存储

    此 API 提供了一种可插拔的方式,用于将上下文数据存储在运行时之外。

  • 库存储

    此 API 提供了一种可插拔的方式,用于向 Node-RED 导入/导出对话框添加额外的库。

编辑器 API

节点和插件在编辑器中可用的 API。这包括一组标准 UI 小部件,可在节点的编辑模板中使用。

模块 API

Node-RED 构建所依赖的 npm 模块提供的 API。这些可以用于将 Node-RED 嵌入到现有的 Node.js 应用程序中。