在flowforge中使用模版配置来自定义node-red实例

添加模版设置

在这里插入图片描述

在FlowForge中,每个项目都是从模板创建的。模板为项目定义了一组预配置的选项。这包括运行时设置- 比较常见就是 Node-RED settings.js文件中设置的值。

模板还定义了项目可以自定义哪些选项。

本篇文章就来解释一下如何向模板对象中添加新的Node-RED运行时选项,以便开发者可以为单个实例进行自定义,并传递到底层Node-RED settings.js文件。

对于简单的布尔/字符串/数字类型来说,可以直接定义。对于其他类型(对象/数组),就变得稍微复杂,目前官方也没有好的例子。

对于一般的情况,可以按照以下步骤来设置模版:

  • 更新前端

    • 为设置选择一个名称,将其添加到已知设置和所需的任何验证逻辑列表中
    • 将其添加到适当的模板部分
  • 更新运行时

    • 将其添加到已知的设置列表和任何额外的验证逻辑中
  • 更新启动器

    • 使用新属性更新用于生成settings.js的模板

更新前端

前端中有一组视图用于显示和编辑模板。它们以两种不同的方式使用:

创建/编辑模板时。所有选项都可用,有一个下拉列表,允许用户在设置上设置策略(控制项目是否允许覆盖设置)
编辑项目设置时。显示所有选项,但仅允许用户修改模板策略允许更改的选项。
这种对视图的重用节省了

猜你喜欢

转载自blog.csdn.net/github_35631540/article/details/129397457