前言
近期在尝试 n8n 时碰上了不少麻烦,但在问题解决后觉得其实也不是啥太大的问题但就是莫名的卡住流失了许多时间,我踩过的坑或许也是你踩过的坑。
这篇文章适合像我一样没特别看文件直接跳进去玩的开发者,后续细读文件反省把问题都列出来。
了解观念
n8n 第一眼看起来很复杂,但这些复杂来自于它提供多种现成的整合方案,不变的道理是: 输入 > 处理 > 输出 。具体资料如何处理、流程如何规划、能够精简的解决问题反而才是真正的重点。
新手错误
没有思考清楚问题的全貌就直接动手
n8n 可以快速的完成自动化流程,容易养成想要一次快速完成的习惯,但如果解决方案从一开始就很粗糙,成品也不会多精致。除非问题规模很小,否则还是在脑中走过一次流程,思考看看何不合理?有没有命中问题痛点?尝试思考清楚最小可行的自动化流程来解决问题。
学会处理资料
针对 n8n 有非常重要的规则是要看文件才能了解的,像是:
如果没特别读过文件,就会像我一样:
- 灌资料但都灌不进去(非法 JSON 格式、非法节点格式)
- 遍历资料执行某个节点发现不太对
大多数资料处理可以找到预设 node 处理:Merge、Aggregate、Limit……多观察官方有兴趣的模板库范例工具就能上手得很快。
节点要接通了才会跑喔
虽然这是个显而易见的问题,但新手真的难以察觉,我一直觉得 Merge 会自动接收前个节点的资料,但事实是流程上 B
永远不会开始,所以也不会有任何输出🫠,记得没输入的流程自然也不会存在输出。

没有自动存档这种东西
不知道是不是被 Figma 或 Notion 这类好用的线上工具养大胃口,n8n 莫名窗口着火也是会发生的事,没有存档会损失惨重。多 Ctrl+S
。
总结
保持精简纪录我认为重学必须要知道的 n8n 概念,其余基本上就是重复的研究个别 node 如何操作、取得权限、规划流程来解决问题。