🧩n8n 节点详解
type
status
date
slug
summary
tags
category
icon
password
🧩 n8n 节点详解
n8n 的强大就在于它“节点驱动”的逻辑:每个功能、每个服务都抽象成了一个个节点。掌握节点的用法,是成为 n8n 高手的第一步!
📌 节点基础概念
- 什么是节点?
节点是工作流中的“功能块”,可以是数据来源(输入)、数据处理(逻辑)、或数据输出(发送、储存等)。
- 节点的类型:
- Trigger Node(触发节点):启动工作流,如 Webhook、Cron
- Regular Node(普通节点):处理数据、发出请求、调用 API 等
- 节点间的数据传递:
- 数据是以 JSON 形式在节点之间流动
- 每个节点输出一组“items”,供下一个节点处理
🔥 常用节点详解(含实战建议)
1. Webhook 节点
- 用途:监听外部 HTTP 请求,触发工作流
- 实用场景:接收表单提交、第三方回调、微信机器人消息
- 小贴士:本地开发时加上
-tunnel
参数,快速获取公网地址测试
2. HTTP Request 节点
- 用途:发送 GET/POST 等请求,与外部 API 交互
- 功能点:
- 支持传入参数 / headers / 认证方式
- 支持动态 URL 与 Body
- 实战建议:
- 常与 Set/Function 节点结合,灵活生成请求内容
- 遇到分页数据?用循环+Function 拆解
3. Function 节点
- 用途:用 JavaScript 自定义处理数据
- 强烈推荐学习,能解锁无限能力!
- 常见用法:
- 格式化时间
- 拆分或合并字段
- 构建复杂判断逻辑
4. Function Item 节点
- 类似 Function,但作用于“每一条数据”
- 举例:对列表中每一条记录进行转换(如手机号格式统一化)
5. Set 节点
- 用途:设置/修改输出字段内容
- 常用来:
- 删除多余字段(勾掉不要的)
- 手动设置值(如固定参数、标志位)
6. Merge 节点
- 用途:合并两个输入来源的数据
- 模式:
- Append(拼接数组)
- Merge by key(按字段合并,类似 SQL join)
- 使用场景:当你需要把多个 API 的返回数据整合后处理
7. IF 节点
- 用途:条件判断,分支执行
- 可以判断:字段值、布尔值、数字大小、正则等
- 实战建议:
- 配合 Function/Set 组合使用,可构造更复杂逻辑
8. Switch 节点
- 多分支选择(替代多个 IF)
- 场景:不同类型的事件走不同的处理流程,如根据 "type" 字段值分派处理路径
🧠 小贴士
- 所有节点都可以通过 表达式 引用上游数据,点开字段旁边的小齿轮图标看看!
- 想知道节点实际执行数据?**点开节点 → “执行数据”**查看详情
- 不确定节点输出结构?用 Set 节点清空数据,再手动测试输入输出
上一篇
NPM 方式本地部署 n8n
下一篇
节点使用技巧
Loading...