今天给大家分享一下最新版阿里大于的短信验证码在node koa2的实现,还是有很多坑需要注意。
首先需要在阿里云注册账号,并获取阿里云访问秘钥,在控制台完成模板与签名的申请获得调用接口的必备参数。具体方法参见短信发送api
步骤一:安装npm包
步骤二:代码实现。常见一个sendmsg.js的controller
{
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}
}
};
路由:
访问localhost:3000/sendmsg就可以发送短信验证了。
总结
以上所述是小编给大家介绍的阿里大于短信验证码node koa2的实现代码(最新)。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持。