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 相关文章推荐
快速掌握Node.js之Window下配置NodeJs环境
Mar 21 NodeJs
Nodejs Stream 数据流使用手册
Apr 17 NodeJs
NodeJS远程代码执行
Aug 28 NodeJs
Highcharts+NodeJS搭建数据可视化平台示例
Jan 01 NodeJs
NodeJS实现客户端js加密
Jan 09 NodeJs
nodejs基础知识
Feb 03 NodeJs
nodejs+websocket实时聊天系统改进版
May 18 NodeJs
NodeJS自定义模块写法(详解)
Jun 27 NodeJs
Nodejs对postgresql基本操作的封装方法
Feb 20 NodeJs
typescript nodejs 依赖注入实现方法代码详解
Jul 21 NodeJs
nodejs环境使用Typeorm连接查询Oracle数据
Dec 05 NodeJs
nodejs各种姿势断点调试的方法
Jun 18 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
《一拳超人》埼玉一拳下去,他们存在了800年毫无意义!
2020/03/02 日漫
WordPress中用于获取文章作者与分类信息的方法整理
2015/12/17 PHP
PHP编写登录验证码功能 附调用方法
2016/05/19 PHP
js树形控件脚本代码
2008/07/24 Javascript
JavaScript 闭包在封装函数时的简单分析
2009/11/28 Javascript
JQuery1.4+ Ajax IE8 内存泄漏问题
2010/10/15 Javascript
JavaScript性能陷阱小结(附实例说明)
2010/12/28 Javascript
说明你的Javascript技术很烂的五个原因
2011/04/26 Javascript
jQuery使用数组编写图片无缝向左滚动
2012/12/11 Javascript
jQuery中实现动画效果的基本操作介绍
2013/04/16 Javascript
使用javascript实现雪花飘落的效果
2015/01/13 Javascript
jQuery图片特效插件Revealing实现拉伸放大
2015/04/22 Javascript
详解JavaScript的变量和数据类型
2015/11/27 Javascript
关于获取DIV内部内容报错的原因分析及解决办法
2016/01/29 Javascript
玩转NODE.JS(四)-搭建简单的聊天室的代码
2016/11/11 Javascript
jQuery点击导航栏选中更换样式的实现代码
2017/01/23 Javascript
bootstrap PrintThis打印插件使用详解
2017/02/20 Javascript
微信小程序实战之自定义模态弹窗(8)
2017/04/18 Javascript
Vue 项目部署到服务器的问题解决方法
2017/12/05 Javascript
详解Vue SPA项目优化小记
2018/07/03 Javascript
Vue 组件注册实例详解
2019/02/23 Javascript
layui当点击文本框时弹出选择框,显示选择内容的例子
2019/09/02 Javascript
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
python3.6+django2.0开发一套学员管理系统
2018/03/03 Python
Python 经典面试题 21 道【不可错过】
2018/09/21 Python
Python 图像对比度增强的几种方法(小结)
2019/09/25 Python
TensorFlow的环境配置与安装方法
2021/02/20 Python
解决pytorch 保存模型遇到的问题
2021/03/03 Python
英国口碑最好的的维他命胶囊品牌:Myvitamins(有中文站)
2016/12/03 全球购物
土木工程专业个人求职信
2013/12/05 职场文书
高级工程师英文求职信
2014/03/19 职场文书
车辆转让协议书
2014/04/15 职场文书
升职自我推荐信范文
2015/03/25 职场文书
2015年度公共机构节能工作总结
2015/05/26 职场文书
《这片土地是神圣的》教学反思
2016/02/16 职场文书
使用 Docker Compose 构建复杂的多容器App
2022/04/30 Servers