NodeJS 实现手机短信验证模块阿里大于功能


Posted in NodeJs onJune 19, 2017

1,NodeJS 安装阿里大于模块

切换到项目目录使用npm 安装阿里于模块

npm i node-alidayu --save

2,aliyu官网使用淘宝账户登录

登录阿里大于

https://doc.alidayu.com/doc2/index.htm

1登录后点击管理中心

NodeJS 实现手机短信验证模块阿里大于功能

2点击应用管理===》创建应用

NodeJS 实现手机短信验证模块阿里大于功能

3配置管理===》验证码====>里添加短信签名

NodeJS 实现手机短信验证模块阿里大于功能

4应用列表里===》操作一栏===》点击设置    记住 app   key 和 APP  sercret

NodeJS 实现手机短信验证模块阿里大于功能

5。后台代码

var AliDayu = require('node-alidayu');
var client = new AliDayu({
 app_key: '你自己的',
 app_secret: '你自己的'
})
//外部调用该方法
exports.messagecheck= function(req, res, next) {
 //随机产生六位数验证码
   var range=function(start,end)
        {
          var array=[];
          for(var i=start;i<end;++i) array.push(i);
          return array;
        };
        var randomstr = range(0,6).map(function(x){
        return Math.floor(Math.random()*10);
             }).join('');
     console.log(randomstr);
//获取前台的输入的手机号码
       var number=req.body.number;
         console.log(number);
  client.sms({
   rec_num: number,//要发送的手机号码
   sms_free_sign_name: '泰山',//你在阿里大于的应用名
   sms_template_code: 'SMS_70490513',//类型模板ID
   sms_param: {
    number: randomstr//要发送的验证码
   }
  }).then(function (data) {
     console.log('sucess');
     //res.json({'number':number,'success':ok});
  }).catch(function (err) {
   console.log('fail')
  })
   res.render('index', {title: 'Ex'});//返回index主页
};
NodeJs 相关文章推荐
nodejs实现黑名单中间件设计
Jun 17 NodeJs
NodeJS学习笔记之Connect中间件应用实例
Jan 27 NodeJs
nodejs实现获取某宝商品分类
May 28 NodeJs
nodejs导出excel的方法
Jun 30 NodeJs
实例详解Nodejs 保存 payload 发送过来的文件
Jan 14 NodeJs
Nodejs爬虫进阶教程之异步并发控制
Feb 15 NodeJs
详解Nodejs的timers模块
Dec 22 NodeJs
解决nodejs中使用http请求返回值为html时乱码的问题
Feb 18 NodeJs
NodeJs测试框架Mocha的安装与使用
Mar 28 NodeJs
NodeJS自定义模块写法(详解)
Jun 27 NodeJs
nodejs基于express实现文件上传的方法
Mar 19 NodeJs
nodejs提示:cross-device link not permitted, rename错误的解决方法
Jun 10 NodeJs
手把手教你把nodejs部署到linux上跑出hello world
Jun 19 #NodeJs
CentOS 安装NodeJS V8.0.0的方法
Jun 15 #NodeJs
详解Nodejs之npm&amp;package.json
Jun 15 #NodeJs
详解nodejs模板引擎制作
Jun 14 #NodeJs
Nodejs回调加超时限制两种实现方法
Jun 09 #NodeJs
nodeJS实现路由功能实例代码
Jun 08 #NodeJs
nodeJS实现简单网页爬虫功能的实例(分享)
Jun 08 #NodeJs
You might like
php中file_get_contents与curl性能比较分析
2014/11/08 PHP
php连接odbc数据源并保存与查询数据的方法
2014/12/24 PHP
php 问卷调查结果统计
2015/10/08 PHP
PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
2017/02/04 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
setTimeout函数兼容各主流浏览器运行执行效果实例
2013/06/13 Javascript
js识别uc浏览器的代码
2015/11/06 Javascript
AngularJS创建自定义指令的方法详解
2016/11/03 Javascript
浅谈基于Vue.js的移动组件库cube-ui
2017/12/20 Javascript
vue-cli中使用高德地图的方法示例
2019/03/28 Javascript
js回溯法计算最佳旅行线路代码实例
2019/09/11 Javascript
js实现聊天对话框
2020/02/08 Javascript
快速解决vue2+vue-cli3项目ie兼容的问题
2020/11/17 Vue.js
通过滑动翻页效果实现和移动端click事件问题
2021/01/26 Javascript
[01:48]完美圣典齐天大圣至宝宣传片
2016/12/17 DOTA
[57:29]Alliance vs KG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/17 DOTA
对python mayavi三维绘图的实现详解
2019/01/08 Python
Python3内置模块之json编解码方法小结【推荐】
2020/12/09 Python
在Python中os.fork()产生子进程的例子
2019/08/08 Python
pytorch载入预训练模型后,实现训练指定层
2020/01/06 Python
惠而浦美国官网:Whirlpool.com
2021/01/19 全球购物
最新党员思想汇报
2014/01/01 职场文书
关于赌博的检讨书
2014/01/24 职场文书
预备党员入党自我评价范文
2014/03/10 职场文书
预备党员承诺书
2014/03/25 职场文书
班主任对学生的评语
2014/04/26 职场文书
先进个人材料怎么写
2014/12/30 职场文书
商超业务员岗位职责
2015/02/13 职场文书
音乐教师求职信范文
2015/03/20 职场文书
千与千寻观后感
2015/06/04 职场文书
走进毛泽东观后感
2015/06/04 职场文书
红色电影观后感
2015/06/18 职场文书
80后创业总结的9条职场用人思想,记得收藏
2019/08/13 职场文书
python第三方网页解析器 lxml 扩展库与 xpath 的使用方法
2021/04/06 Python
Python爬取英雄联盟MSI直播间弹幕并生成词云图
2021/06/01 Python
vue-router中hash模式与history模式的区别
2021/06/23 Vue.js