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学习笔记之NET模块
Jan 13 NodeJs
nodejs中实现阻塞实例
Mar 24 NodeJs
angular2+nodejs实现图片上传功能
Mar 27 NodeJs
win系统下nodejs环境安装配置
May 04 NodeJs
深入解析nodejs HTTP服务
Jul 25 NodeJs
理解nodejs的stream和pipe机制的原理和实现
Aug 12 NodeJs
nodejs发送http请求时遇到404长时间未响应的解决方法
Dec 10 NodeJs
nodejs异步编程基础之回调函数用法分析
Dec 26 NodeJs
PHPStorm中如何对nodejs项目进行单元测试详解
Feb 28 NodeJs
nodejs简单抓包工具使用详解
Aug 23 NodeJs
nodejs实现UDP组播示例方法
Nov 04 NodeJs
NodeJS配置CORS实现过程详解
Dec 02 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引用的调用方法分析
2016/04/25 PHP
PHP大文件分割上传 PHP分片上传
2017/08/28 PHP
PHP使用两个栈实现队列功能的方法
2018/01/15 PHP
浅谈PHPANALYSIS提取关键字
2019/03/08 PHP
Laravel 框架路由原理与路由访问实例分析
2020/04/14 PHP
Gambit vs CL BO3 第二场 2.13
2021/03/10 DOTA
JavaScript静态的动态
2006/09/18 Javascript
JavaScript高级程序设计
2006/12/29 Javascript
Javascript中的常见排序算法
2007/03/27 Javascript
javascript 兼容所有浏览器的DOM扩展功能
2012/08/01 Javascript
jQuery回车实现登录简单实现
2013/08/20 Javascript
js中回调函数的学习笔记
2014/07/31 Javascript
javascript中定义类的方法详解
2015/02/10 Javascript
基于JavaScript实现仿京东图片轮播效果
2015/11/06 Javascript
js给table赋值的实例代码
2016/10/13 Javascript
jQuery webuploader分片上传大文件
2016/11/07 Javascript
jQuery简单实现的HTML页面文本框模糊匹配查询功能完整示例
2018/05/09 jQuery
详解Nuxt.js部署及踩过的坑
2018/08/07 Javascript
使用jquery的cookie实现登录页记住用户名和密码的方法
2019/03/13 jQuery
更强大的vue ssr实现预取数据的方式
2019/07/19 Javascript
微信小程序实现一个简单swiper代码实例
2019/12/30 Javascript
[01:01:31]2018DOTA2亚洲邀请赛3月29日小组赛B组 Mineski VS paiN
2018/03/30 DOTA
python抓取网页时字符集转换问题处理方案分享
2014/06/19 Python
pygame游戏之旅 游戏中添加显示文字
2018/11/20 Python
Python 文本文件内容批量抽取实例
2018/12/10 Python
10款最好的Python开发编辑器
2019/07/03 Python
keras获得model中某一层的某一个Tensor的输出维度教程
2020/01/24 Python
python实现手势识别的示例(入门)
2020/04/15 Python
计算机本科生自荐信
2013/10/15 职场文书
电大自我鉴定
2013/10/27 职场文书
校园活动策划书范文
2014/01/10 职场文书
生产部厂长助理职位说明书
2014/03/03 职场文书
医院搬迁方案
2014/06/14 职场文书
检讨书大全
2015/01/27 职场文书
家装业务员岗位职责
2015/04/03 职场文书
教学督导岗位职责
2015/04/10 职场文书