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

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

完成效果

相关推荐
三无推导21 小时前
《n8n self-hosted-ai-starter-kit 安装部署教程:用 Docker Compose 快速搭建本地 AI 工作流环境》
人工智能·docker·容器·持续部署·ollama·ai工作流·n8n
呆萌的代Ma14 天前
N8N webhook节点添加Authentication认证
大模型·n8n
熊文豪17 天前
打造智能写作工作流:n8n + 蓝耘MaaS平台完整实战指南
ai写作·工作流·n8n·蓝耘maas
呆萌的代Ma23 天前
解决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