参考手册Workspace 包参考
短信发送
短信发送工具,支持腾讯云、阿里云和 Twilio 三个厂商
短信通常配合频率限制(@01mvp/rate-limit)一起使用,防止一个手机号短时间内被刷爆。具体接入方式看 认证系统指南。
这是什么
短信服务用来给用户发手机短信,最常见的是发验证码(登录/注册时用的 6 位数字)。支持三家短信厂商:腾讯云、阿里云、Twilio(国际)。
能做什么
- 发送验证码:用户注册/登录时发 6 位数字验证码
- 发送通知:订单状态变更、活动提醒等
- 厂商切换:换短信厂商不需要改业务代码
- 降级备用:主厂商挂了自动切换到备用厂商
短信服务的 Access Key / Secret Key 是敏感信息,必须放在 .env.local 中。生产环境务必配置频率限制,防止短信轰炸。
怎么配置
在 .env.local 里设置对应厂商的密钥(Access Key、Secret Key 等)。
大概原理
你的代码 → 统一的发短信接口
↓
根据配置选厂商
↓
腾讯云 / 阿里云 / Twilio
↓
手机收到短信