Skip to content

完成 (complete)

当选定的节点完成处理消息时触发。

输入

无输入。

输出

包含原始消息的消息对象。

详细说明

完成节点在选定的节点完成处理消息时触发,无论消息是否成功处理。

配置选项

  • 目标节点: 选择要监控的节点
    • 所有节点
    • 选定的节点

输出消息格式

javascript
msg = {
    // 原始消息的所有属性
    payload: "原始载荷",
    topic: "原始主题",
    // 完成信息
    _msgid: "abc123"
}

示例

监控HTTP请求完成:

javascript
// HTTP请求节点处理完成后
msg = {
    payload: {response: "API响应数据"},
    statusCode: 200,
    headers: {...},
    _msgid: "def456"
}

监控文件写入完成:

javascript
// 文件写入节点完成后
msg = {
    payload: "写入的数据",
    filename: "/path/to/file.txt",
    _msgid: "ghi789"
}

应用场景

  • 流程完成通知
  • 性能监控和统计
  • 审计日志记录
  • 清理和后处理操作

注意事项

  • 完成节点会在目标节点处理完成后触发,不管是否成功
  • 如果需要区分成功和失败,应结合catch节点使用
  • 完成节点接收的是原始消息,不是处理后的消息

蜀ICP备2025139593号