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

n8n通过Webhook写入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.1
    container_name: n8n
    restart: always
    ports:
      - "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-cn
    volumes:
      - /data/n8n/data:/home/node/.n8n
    user: "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
本文章已经生成可运行项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木有会

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值