数据固定#
您可以在工作流开发过程中“固定”数据。数据固定意味着保存节点的输出数据,并在未来的工作流执行中使用保存的数据,而不是获取新数据。
在处理来自外部数据源时,您可以使用此功能以避免重复向外部系统发起请求。这可以节省时间和资源:
- 如果你的工作流依赖外部系统(如webhook调用)来触发,能够固定数据意味着你无需每次测试工作流时都使用外部系统。
- 如果外部资源有数据或使用限制,在测试期间固定数据可以避免消耗您的资源限制。
- 您可以获取并固定想要测试的数据,从而确保所有工作流测试中的数据保持一致。
您只能为具有单一主输出的节点固定数据("error"输出在此情况下不计入)。
仅用于开发
数据固定功能不适用于生产环境的工作流执行。这是一项旨在帮助开发过程中测试工作流的特性。
固定数据#
要在节点中固定数据:
- 运行节点以加载数据。
- 在OUTPUT视图中,选择Pin data
。当数据固定功能激活时,该按钮将变为禁用状态,并在OUTPUT视图中显示"此数据已被固定"的横幅。
输出二进制数据的节点
如果输出数据包含二进制数据,则无法固定数据。
取消固定数据#
当数据固定功能启用时,节点输出面板顶部会显示横幅提示n8n已固定数据。如需取消固定并在下次执行时获取新数据,请点击横幅中的取消固定链接。