多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] ### egg 集成阿里短信验证码 1. 安装Node.js SDK https://help.aliyun.com/document_detail/112185.html?spm=a2c4g.11174283.6.634.36bf2c42lebO4R ***** 2. 阿里控制器 添加签名 ![](https://box.kancloud.cn/7c59cd89f8e7421709cb1cf5f4144915_1579x399.png) ***** 3. 添加一个短信模板 ![](https://box.kancloud.cn/fa3c6a10d5fded5e1564e35abacb38e8_1220x397.png) ***** 4. 生成短信发送NodeJS类 ![](https://box.kancloud.cn/c84ab914d6d500e590ab2d169e49e925_622x638.png) ***** 5. 封装阿里生成的类,适用于eggJS * [ ] app / service / alisms.js 新建一个短信发送的服务类 * [ ] 详情请看附录 ***** 6. 新建一个 api.js 专属配置文件,然后合并到主配置文件 config / config.default.js ![](https://box.kancloud.cn/a9d5cba5165a05ce6fa71891f0aa8d33_400x180.png) ``` config / api.js /** * 阿里短信发送流程 * 1. 到控制台 / 短信服务 / 国内消息 添加一个签名 */ module.exports = { /** 阿里大鱼短信验证码配置 **/ aliSMS: { isopen: true, // 是否开启短信发送 expire: 60, // 短信验证码有效期 accessKeyId: '', accessSecret: '', regionId: '', product: '', version: '', SignName: '', TemplateCode: '' } } ```