当前位置: 首页 > news >正文

【n8n】n8n新增webhook接口写数据(图解步骤,参数json,mysql存储)

一、背景

某天突发奇想,ios的快捷指令,可以访问url,那是不是可以利用n8n,创建多个api直接操作数据库就可以了呢

这样就不用去写代码,部署新项目了,非常方便。

我的方案是

1、阿里云的服务器做内网穿透的服务端

2、迷你主机做内网穿透的客户端,部署很多项目,类似n8n、xxl-job等

3、谷歌浏览器用itab插件,随时访问这些项目,方便、实用还好玩

image-20250728140941741

题外话:

阿里云的这个99一年3M带宽不限流量,配置一般但是用它的带宽感觉还是很不错的,其他用途都写在这个好玩儿分享专栏中了,另外最近国产的这个雨云也很火超便宜,我的很多朋友都在用,如果不是阿里云我还有自己其他业务需要稳定运行,就会买雨云了。

目前已经快捷指令已经实现了,感觉还不错,很实用,设置调用json请求快捷指令文章点这里

在这里插入图片描述

二、n8n安装(docker-compose)

docker-compose如果有的话,直接创建一个docker-compose.yml,

# version: '3'
services:n8n:image: n8nio/n8n:1.104.1container_name: n8nrestart: alwaysports:- "8081:5678"environment:- N8N_HOST=${N8N_HOST:-localhost}- N8N_PORT=5678- N8N_PROTOCOL=${N8N_PROTOCOL:-http}- NODE_ENV=production- TZ=Asia/Shanghai- N8N_SECURE_COOKIE=false    # 如有需要添加这行来禁用安全cookie- NODE_TLS_REJECT_UNAUTHORIZED=0  # 如果有SSL相关警告也可以添加这行- N8N_DEFAULT_LOCALE=zh-cnvolumes:- /data/n8n/data:/home/node/.n8nuser: "1000:1000"  # 明确指定用户ID

image-20250728142559211

启动就可以了
在这里插入图片描述

docker compose up -d

docker安装步骤如下,之前写过文章

【docker】多系统安装docker、docker-compose步骤(从刚安装好Ubuntu、CentOS、Debian、Alibaba Cloud Linux系统开始)

yml已上传到csdn,可以直接下载

三、n8n工作流创建步骤

1、创建新工作流

image-20250728093310498

2、接下来以这个请求为例,说明一下各个节点

http://test.com/webhook/addData

image-20250728132121246

总工作流

在这里插入图片描述

(1)使用 Webhook 节点作为 API 的入口。

image-20250728093446500

在这里插入图片描述

image-20250728133547959

(2)添加字段

在这里插入图片描述

在这里插入图片描述

image-20250728133802496

(3)添加if判断

在这里插入图片描述

还是字段可以拖拽

在这里插入图片描述

(4)if如果成功,保存数据库

image-20250728134319751

image-20250728134727119

(5)添加返回值,搜索“respond”节点,添加返回值,正好和第(1)步对应上

在这里插入图片描述

在这里插入图片描述

mysql执行成功后的返回值添加同理。

(6)测试

image-20250728135227269

测试地址是

http://n8n的部署地址/webhook-test/addData

开启工作流的地址是

http://n8n的部署地址/webhook/addData
http://www.lryc.cn/news/602510.html

相关文章:

  • java设计模式 -【责任链模式】
  • 常见的未授权访问漏洞靶场-练习教程
  • 2.DRF 序列化器-Serializer
  • 从2025世界人工智能大会,看AI与算力的临界点突破
  • 【MySQL学习|黑马笔记|Day1】数据库概述,SQL|通用语法、SQL分类、DDL
  • DMETL安装流程及简单使用
  • 2025年人工智能三大突破:多模态推理、具身智能与全球治理
  • Java 数学工具类 Math
  • 实用工具类分享:BeanCopyUtils 实现对象深浅拷贝高效处理
  • 对于ui=f(state)的理解(react)
  • 基于springboot的大创管理系统(源码+论文+开题报告)
  • 【React Context API 优化与性能实践指南】
  • 【前端】React 与 Vue:前端两大框架的全方位对比解析
  • JVM 内存模型深度解析:原子性、可见性与有序性的实现
  • 如何给电脑换个ip地址?电脑换ip几种方法
  • 测试平台开发:自动化测试平台----需求分析
  • fmriprep安装与试用_附ubuntu分区大小调整
  • NAT地址转换,静态NAT,高级NAT,NAPT,easy IP
  • JAVA_EIGHTEEN_特殊文件
  • 使用 nvm (Node Version Manager) 来管理多个 Node.js 版本,并自由切换
  • 从文件到文件描述符:理解程序与文件的交互本质
  • 前端可智能识别的搜索组件 SearchBox 使用详解!
  • DOM编程:table表格开发常用属性和操作汇总
  • it is not annotated with @ClientEndpoint“
  • nginx日志分割
  • Webhook技术深度解析:从原理到实现全指南
  • Cloudflare CDN 中设置地域限制并返回特定界面
  • DNF 与 YUM 的区别详解:从 CentOS 7 到 CentOS 9 的演进
  • nuttx串口驱动框架设计
  • HCIP笔记(第一、二章)