注入 (inject)
手动触发流程或按设定间隔自动触发。
输入
无输入。
输出
可配置的消息对象。
详细说明
注入节点可以手动触发(通过点击节点按钮)或按设定的时间间隔自动触发。
默认载荷是当前时间戳(毫秒),但可以设置为各种类型:
- 字符串、数字、布尔值
- JSON对象
- Buffer
- 时间戳
可以设置额外的消息属性。
重复选项
- 间隔: 在指定的秒、分钟、小时或天数间隔内重复
- 特定时间: 在一天中的特定时间触发
- cron表达式: 使用cron语法进行复杂的调度
其他选项
- 启动时注入: 部署后立即触发一次
- 注入一次后: 在指定延迟后触发一次
示例
基本时间戳注入:
javascript
msg = {
payload: 1640995200000,
topic: "",
_msgid: "abc123"
}
自定义载荷:
javascript
msg = {
payload: "Hello World",
topic: "greeting",
_msgid: "def456"
}