n8n处理webhook的参数值,为可能的参数设置默认值

在n8n中添加webhook的触发器,比如Path参数设置为generate-text,那么webhook在运行时就会监听http://localhost:5678/webhook-test/generate-text,在外面使用下面的命令即可触发

bash 复制代码
curl -X POST http://localhost:5678/webhook-test/generate-text -H "Content-Type: application/json"  -d '{"query":"这个是query", "query2":"这个是query2"}'

但是实际用户输入的参数可能千奇百怪,因此我们需要对webhook接收到的数据做一个预处理

通过Set节点处理

在webhook后添加一个Edit Field (Set)节点,按照下面的配置处理即可配置默认值:

js 复制代码
{{ $json.body.query || '这里是默认值' }}

后面可以直接应用这个【用户请求】的节点即可

完成效果

相关推荐
花间相见7 天前
【AI工作流搭建】—— n8n 自部署完全指南:从 Docker 安装到第一个自动化工作流
人工智能·ai编程·n8n
星野云联AIoT技术洞察7 天前
n8n + Tuya 连接 IoT 设备时,工作流、事件和命令应该怎么分层
webhook·aiot·技术方案·事件同步·n8n·tuya·设备控制
nap-joker8 天前
使用n8n+飞书搭建自动推送新闻机器人
javascript·json·飞书·工作流·n8n·36氪新闻向客户端推送
147API13 天前
n8n 接入第三方 API 教程:在工作流里调用大模型
api·api中转·n8n·api接入
三无推导22 天前
《n8n self-hosted-ai-starter-kit 安装部署教程:用 Docker Compose 快速搭建本地 AI 工作流环境》
人工智能·docker·容器·持续部署·ollama·ai工作流·n8n
呆萌的代Ma1 个月前
N8N webhook节点添加Authentication认证
大模型·n8n
熊文豪1 个月前
打造智能写作工作流:n8n + 蓝耘MaaS平台完整实战指南
ai写作·工作流·n8n·蓝耘maas
呆萌的代Ma1 个月前
解决n8n的输入内容报错JSON parameter needs to be valid JSON
json·n8n
℡終嚸♂6802 个月前
n8n 未初始化接管到读取 Flag Writeup
服务器·web安全·web·n8n