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并发异步的回调处理
Dec 21 NodeJs
详解nodejs操作mongodb数据库封装DB类
Apr 10 NodeJs
nodejs socket实现的服务端和客户端功能示例
Jun 02 NodeJs
nodejs使用express获取get和post传值及session验证的方法
Nov 09 NodeJs
nodejs超出最大的调用栈错误问题
Dec 27 NodeJs
nodejs express配置自签名https服务器的方法
May 22 NodeJs
nodejs实现套接字服务功能详解
Jun 21 NodeJs
NodeJS搭建HTTP服务器的实现步骤
Oct 12 NodeJs
nodejs遍历文件夹下并操作HTML/CSS/JS/PNG/JPG的方法
Nov 01 NodeJs
NodeJS http模块用法示例【创建web服务器/客户端】
Nov 05 NodeJs
Nodejs + Websocket 指定发送及群聊的实现
Jan 09 NodeJs
浅谈使用nodejs搭建web服务器的过程
Jul 20 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 获取目录下的图片并随机显示的代码
2009/12/28 PHP
PHP操作xml代码
2010/06/17 PHP
反射调用private方法实践(php、java)
2015/12/21 PHP
js 字符串操作函数
2009/07/25 Javascript
常用的几段javascript代码分享
2014/03/25 Javascript
jQuery基础知识小结
2014/12/22 Javascript
javascript实现简单的鼠标拖动效果实例
2015/04/10 Javascript
jQuery的animate函数实现图文切换动画效果
2015/05/03 Javascript
详解JavaScript中的表单验证
2015/06/16 Javascript
Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
2016/06/30 Javascript
基于javascript实现按圆形排列DIV元素(一)
2016/12/02 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
js中new一个对象的过程
2017/02/20 Javascript
JavaScript对JSON数据进行排序和搜索
2017/07/24 Javascript
js模拟百度模糊搜索的实例
2017/08/04 Javascript
微信小程序实现简单input正则表达式验证功能示例
2017/11/30 Javascript
JavaScript实现京东购物放大镜和选项卡效果的方法分析
2018/07/05 Javascript
简单了解JavaScript弹窗实现代码
2020/05/07 Javascript
Python图像灰度变换及图像数组操作
2016/01/27 Python
利用Python实现在同一网络中的本地文件共享方法
2018/06/04 Python
Python运行不显示DOS窗口的解决方法
2018/10/22 Python
深入了解Django View(视图系统)
2019/07/23 Python
python yield关键词案例测试
2019/10/15 Python
Python模块_PyLibTiff读取tif文件的实例
2020/01/13 Python
Python中常用的高阶函数实例详解
2020/02/21 Python
纯CSS实现预加载动画效果
2017/09/06 HTML / CSS
html5构建触屏网站之touch事件介绍
2013/01/07 HTML / CSS
台湾饭店和机票预订网站:Expedia台湾
2016/08/05 全球购物
大学生专业个人学习的自我评价
2013/10/26 职场文书
创业计划书中包含的9个方面
2013/12/26 职场文书
污水厂厂长岗位职责
2014/01/04 职场文书
刑事辩护授权委托书
2014/09/13 职场文书
团组织推优材料
2014/12/29 职场文书
八月迷情观后感
2015/06/11 职场文书
高中政治教师教学反思
2016/02/23 职场文书
python解析照片拍摄时间进行图片整理
2022/07/23 Python