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 应用程序中。