Skip to content

注入 (inject)

手动触发流程或按设定间隔自动触发。

输入

无输入。

输出

可配置的消息对象。

详细说明

注入节点可以手动触发(通过点击节点按钮)或按设定的时间间隔自动触发。

默认载荷是当前时间戳(毫秒),但可以设置为各种类型:

  • 字符串、数字、布尔值
  • JSON对象
  • Buffer
  • 时间戳

可以设置额外的消息属性。

重复选项

  • 间隔: 在指定的秒、分钟、小时或天数间隔内重复
  • 特定时间: 在一天中的特定时间触发
  • cron表达式: 使用cron语法进行复杂的调度

其他选项

  • 启动时注入: 部署后立即触发一次
  • 注入一次后: 在指定延迟后触发一次

示例

基本时间戳注入:

javascript
msg = {
    payload: 1640995200000,
    topic: "",
    _msgid: "abc123"
}

自定义载荷:

javascript
msg = {
    payload: "Hello World",
    topic: "greeting",
    _msgid: "def456"
}

蜀ICP备2025139593号