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服务器(10):处理上传图片
Dec 18 NodeJs
nodeJS代码实现计算交社保是否合适
Mar 09 NodeJs
nodejs中的fiber(纤程)库详解
Mar 24 NodeJs
iPhone手机上搭建nodejs服务器步骤方法
Jul 06 NodeJs
Nodejs如何复制文件
Mar 09 NodeJs
async/await与promise(nodejs中的异步操作问题)
Mar 03 NodeJs
搭建简单的nodejs http服务器详解
Mar 09 NodeJs
深入学习nodejs中的async模块的使用方法
Jul 12 NodeJs
Nodejs 复制文件/文件夹的方法
Aug 24 NodeJs
NodeJS设计模式总结【单例模式,适配器模式,装饰模式,观察者模式】
Sep 06 NodeJs
详解从NodeJS搭建中间层再谈前后端分离
Nov 13 NodeJs
nodejs简单抓包工具使用详解
Aug 23 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
全国FM电台频率大全 - 31 新疆维吾尔族自治区
2020/03/11 无线电
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
Javascript操纵Cookie实现购物车程序
2007/02/15 Javascript
翻译整理的jQuery使用查询手册
2007/03/07 Javascript
javascript 获取所有id中包含某关键字的控件的实现代码
2010/11/25 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
2013/05/14 Javascript
jquery实现点击弹出层效果的简单实例
2014/03/03 Javascript
讲解JavaScript中for...in语句的使用方法
2015/06/03 Javascript
JavaScript 网页中实现一个计算当年还剩多少时间的倒数计时程序
2017/01/25 Javascript
JavaScript数组方法的错误使用例子
2018/09/13 Javascript
利用原生的JavaScript实现简单拼图游戏
2018/11/18 Javascript
elementUI Tree 树形控件的官方使用文档
2019/04/25 Javascript
jQuery控制input只能输入数字和两位小数的方法
2019/05/16 jQuery
JavaScript实现简单进度条效果
2020/03/25 Javascript
手机浏览器唤起微信分享(JS)
2020/10/11 Javascript
python通过shutil实现快速文件复制的方法
2015/03/14 Python
python中使用mysql数据库详细介绍
2015/03/27 Python
HTML中使用python屏蔽一些基本功能的方法
2017/07/07 Python
python逆序打印各位数字的方法
2018/06/25 Python
在Python中分别打印列表中的每一个元素方法
2018/11/07 Python
Python Numpy库安装与基本操作示例
2019/01/08 Python
python 利用百度API识别图片文字(多线程版)
2020/12/14 Python
Python如何使用神经网络进行简单文本分类
2021/02/25 Python
从Pytorch模型pth文件中读取参数成numpy矩阵的操作
2021/03/04 Python
德国原装品牌香水、化妆品和手表网站:BRASTY.DE
2016/10/16 全球购物
加拿大女装网上购物:Reitmans
2016/10/20 全球购物
英国袜子店:Sock Shop
2017/01/11 全球购物
世界上最大的罕见唱片、CD和音乐纪念品网上商店:991.com
2018/05/03 全球购物
Auguste The Label官网:澳大利亚一家精品女装时尚品牌
2020/06/14 全球购物
.NET面试10题
2014/02/24 面试题
如何获得EntityManager
2014/02/09 面试题
会计毕业生求职简历的自我评价
2013/10/20 职场文书
超市后勤自我鉴定
2014/01/17 职场文书
学雷锋献爱心活动总结
2015/05/11 职场文书
因家庭原因离职的辞职信范文
2015/05/12 职场文书
晶体管来复再生式二管收音机
2021/04/22 无线电