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 相关文章推荐
windows系统下简单nodejs安装及环境配置
Jan 08 NodeJs
将nodejs打包工具整合到鼠标右键的方法
May 11 NodeJs
nodejs命令行参数处理模块commander使用实例
Sep 17 NodeJs
nodejs实现HTTPS发起POST请求
Apr 23 NodeJs
NodeJs读取JSON文件格式化时的注意事项
Sep 25 NodeJs
NodeJS实现微信公众号关注后自动回复功能
May 31 NodeJs
理解nodejs的stream和pipe机制的原理和实现
Aug 12 NodeJs
NodeJS父进程与子进程资源共享原理与实现方法
Mar 16 NodeJs
Nodejs使用Mongodb存储与提供后端CRD服务详解
Sep 04 NodeJs
nodejs初始化init的示例代码
Oct 10 NodeJs
Nodejs处理异常操作示例
Dec 25 NodeJs
ubuntu系统下使用pm2设置nodejs开机自启动的方法
May 12 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
超强分页类2.0发布,支持自定义风格,默认4种显示模式
2007/01/02 PHP
PHP获取当前url的具体方法全面解析
2013/11/26 PHP
自己写的兼容低于PHP 5.5版本的array_column()函数
2014/10/24 PHP
php微信公众平台开发(三)订阅事件处理
2016/12/06 PHP
[JSF]使用DataModel处理表行事件的实例代码
2013/08/05 Javascript
jquery弹出框的用法示例(2)
2013/08/26 Javascript
jquery 删除字符串最后一个字符的方法解析
2014/02/11 Javascript
js+css实现导航效果实例
2015/02/10 Javascript
jquery.mousewheel实现整屏翻屏效果
2015/08/30 Javascript
webpack中引用jquery的简单实现
2016/06/08 Javascript
jQuery插件版本冲突的处理方法分析
2017/01/16 Javascript
几种tab切换详解
2017/02/03 Javascript
Bootstrap Table使用整理(三)
2017/06/09 Javascript
Vue2.0 slot分发内容与props验证的方法
2017/12/12 Javascript
Vue异步组件处理路由组件加载状态的解决方案
2018/09/07 Javascript
详解vue中axios的使用与封装
2019/03/20 Javascript
Vue-cli3.x + axios 跨域方案踩坑指北
2019/07/04 Javascript
js实现适配移动端的拖动效果
2020/01/13 Javascript
js回到页面指定位置的三种方式
2020/12/17 Javascript
Javascript实现打鼓效果
2021/01/29 Javascript
wxpython中利用线程防止假死的实现方法
2014/08/11 Python
Python基于identicon库创建类似Github上用的头像功能
2017/09/25 Python
Python迭代器与生成器基本用法分析
2018/07/26 Python
OpenCV图像颜色反转算法详解
2019/05/13 Python
Python字典实现伪切片功能
2020/10/28 Python
微软俄罗斯官方网站:Microsoft俄罗斯
2016/09/18 全球购物
最热门的自我评价
2013/12/30 职场文书
公司门卫的岗位职责
2014/02/19 职场文书
节能环保标语
2014/06/12 职场文书
2015年乡镇统计工作总结
2015/04/22 职场文书
党员证明模板
2015/06/19 职场文书
2016年国陪研修感言
2015/11/18 职场文书
2016年幼儿园教师政治学习心得体会
2016/01/23 职场文书
分析并发编程之LongAdder原理
2021/06/29 Java/Android
JavaScript高级程序设计之基本引用类型
2021/11/17 Javascript
nginx 添加http_stub_status_module模块
2022/05/25 Servers