目录
介绍
部署
常用工具
连接数据库
发送网络请求
if
分批拆分:splitlnBatches
数据筛选set
后续
介绍
n8n是一款开源的工作流自动化工具,类似于IFTTT。它的优点是开源、可以自托管、下载安装方便、易于使用,可以互联上百种服务 。
n8n基于节点能够将任何工具连接在一起,轻松部署不同类型的任务。它可以做很多事情,比如:从数据库中获取数据后下载为excel然后通过邮件发送给其他人。
部署
因为安装比较麻烦,这里只演示使用docker
快速使用 docker run
docker run -it --rm --name n8n -p 5678:5678 -v ~/.n8n:/home/node/.n8n docker.n8n.io/n8nio/n8n
因为使用docker run 很容易丢失使用时的数据,推荐使用docker compose
这是官方文档,里面有携带MySQL pgsql等的docker compose
码头工人 |n8n 文档
但是一般我们本地都有安装这些东西,就没必要再在docker里安装一个了
这是只有n8n的docker compose,
version: '3.8'
volumes:
db_storage:
n8n_storage:
services:
n8n:
image: docker.n8n.io/n8nio/n8n
restart: always
ports:
- 5678:5678
volumes:
- n8n_storage:/home/node/.n8n
command: /bin/sh -c "n8n start --tunnel"
复制到本地的docker-compose.yml然后docker-compose up就可以了
http://localhost:5678/
打开我们的n8n页面,第一次登录注册账号密码
注册完后在此页面点击add workflow就可以来添加我们的工作流了
n8n使用1