最新阿里大于短信验证码node koa2的实现
来源:互联网 发布:淘宝 一件代发 编辑:程序博客网 时间:2024/06/05 12:34
今天给大家分享一下最新版阿里大于的短信验证码在node koa2的实现,还是有很多坑需要注意。
首先需要在阿里云注册账号,并获取阿里云访问秘钥,在控制台完成模板与签名的申请获得调用接口的必备参数。具体方法参见短信发送api
步骤一:安装npm包
npm install @alicloud/sms-sdk --save
步骤二:代码实现。创建一个sendmsg.js的controller
/** * 引用sdk */const SMSClient = require('@alicloud/sms-sdk')const accessKeyId = ''//你自己在阿里云后台的accessKeyIdconst secretAccessKey = ''//secretAccessKeyvar sendmsg = {};module.exports = sendmsg;/** * 发送短信验证码 */sendmsg.send = async (ctx, next) =>{ var number=""; for(var i=0;i<6;i++){ number+=Math.floor(Math.random()*10) } //初始化sms_client let smsClient = new SMSClient({accessKeyId, secretAccessKey}) //发送短信 var s = await smsClient.sendSMS({ PhoneNumbers: '13888888888',//发送的电话号码 SignName: '阿斯蒂芬',//认证签名 TemplateCode: 'SMS_11111111',//模板id TemplateParam: '{"number":"'+number+'","product":"阿斯蒂芬"}'//特别注意,这里的参数名 }) if(s.Code=="OK"){ ctx.body = {code :1,msg :number} }else{ ctx.body = {code :0} }};路由:
const sendmsg = require('../controller/sendmsg');//发送短信router.get('/sendmsg',sendmsg.send);访问localhost:3000/sendmsg就可以发送短信验证了。
阅读全文
1 0
- 最新阿里大于短信验证码node koa2的实现
- 阿里大于短信验证码简单实现
- laravel里面关于阿里大于的短信验证码
- 使用阿里大于发送短信验证码
- 利用阿里大于开发短信验证码
- 阿里大于手机注册短信验证码
- 阿里大于短信验证码配置
- 阿里大于短信验证码简单使用
- 阿里大于短信验证码简单使用
- php阿里大于短信验证码发送
- thinkPHP3.2.3实现阿里大于短信验证(阿里云合并后的版本)
- 阿里大于短信服务(短信验证码)
- 利用阿里大于实现java短信验证功能
- 使用阿里大于平台发送短信验证码java代码实现
- 利用阿里大于发送短信验证码(java)
- 发送短信验证码到手机(阿里大于平台) java
- spring mvc 发送短信验证码功能 阿里大于
- php使用阿里大于短信平台发送验证码记录
- leetcode 299. Bulls and Cows
- 第二周函数参数传递的三种方式
- 二叉搜索树代码
- [LeetCode]15. 3Sum
- java nio file 内存映射文件
- 最新阿里大于短信验证码node koa2的实现
- 627. Swap Salary
- JAVA设计模式之单例模式
- 第二周 函数参数传递的三种方式
- 一次Mysql死锁排查过程的全纪录
- 漏洞挖掘-混浠的代码
- Tomcat 怎么停止服务的?
- Enable exfat format on Ubuntu 16.04
- java路径问题之一