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 || '这里是默认值' }}

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

完成效果

相关推荐
呆萌的代Ma13 天前
N8N webhook节点添加Authentication认证
大模型·n8n
熊文豪16 天前
打造智能写作工作流:n8n + 蓝耘MaaS平台完整实战指南
ai写作·工作流·n8n·蓝耘maas
呆萌的代Ma22 天前
解决n8n的输入内容报错JSON parameter needs to be valid JSON
json·n8n
℡終嚸♂6801 个月前
n8n 未初始化接管到读取 Flag Writeup
服务器·web安全·web·n8n
無间行者2 个月前
【笔记】n8n 自动化平台安装部署使用笔记(一)
自动化流程·n8n
無间行者2 个月前
【笔记】n8n 新手上路指南(三)
自动化流程·n8n
無间行者2 个月前
【笔记】n8n Docker 容器时间与时区同步记录(二)
自动化流程·n8n
HoldBelief2 个月前
安装N8N2.11.2 以及 访问宿主机上的文件
n8n
一马平川的大草原3 个月前
基于n8n构建企业内部知识库
人工智能·知识库·n8n