n8n是一款强大的开源工作流自动化工具,可以帮助你将各种服务和应用程序连接起来,创建复杂的自动化流程。下面我将详细介绍一个实用的n8n用例:从MySQL数据库查询数据并发送邮件通知,包括使用场景、搭建步骤和节点部署方法。
使用场景
场景描述:假设你是一家电商公司的运营人员,需要每天上午10点检查库存量低于警戒值的商品,并自动发送邮件通知采购部门及时补货。
工作流功能:
-
定时触发工作流(每天上午10点)
-
连接MySQL数据库查询库存数据
-
筛选出库存量低于警戒值的商品
-
将查询结果格式化为易读的HTML表格
-
通过SMTP服务发送邮件给采购部门
这个自动化流程可以节省每天手动查询和发送邮件的时间,确保补货通知及时准确。
搭建步骤
1. 部署n8n
n8n有多种部署方式,以下是两种常见方法:
方法一:使用Docker快速部署(适合本地测试)
bash
docker run -it --rm --name n8n -p 5678:5678 -v ~/.n8n:/home/node/.n8n docker.n8n.io/n8nio/n8n
部署完成后,访问 http://localhost:5678 即可进入n8n界面。
方法二:使用Railway和Supabase零成本搭建(适合生产环境)
-
在Supabase创建数据库项目,记录连接信息
-
在GitHub创建仓库并添加简单的Dockerfile
-
在Railway部署项目,关联GitHub仓库
-
设置环境变量

最低0.47元/天 解锁文章
1742

被折叠的 条评论
为什么被折叠?



