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的require模块(文件模块/核心模块)及路径介绍
Jan 14 NodeJs
nodejs实现黑名单中间件设计
Jun 17 NodeJs
nodejs之请求路由概述
Jul 05 NodeJs
Google官方支持的NodeJS访问API,提供后台登录授权
Jul 29 NodeJs
nodeJs内存泄漏问题详解
Sep 05 NodeJs
Highcharts+NodeJS搭建数据可视化平台示例
Jan 01 NodeJs
nodejs中全局变量的实例解析
Mar 07 NodeJs
nodejs6下使用koa2框架实例
May 18 NodeJs
nodejs集成sqlite使用示例
Jun 05 NodeJs
Nodejs调用WebService的示例代码
Sep 29 NodeJs
基于Nodejs的Tcp封包和解包的理解
Sep 19 NodeJs
NodeJS搭建HTTP服务器的实现步骤
Oct 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
PHP模拟SQL Server的两个日期处理函数
2006/10/09 PHP
用 Composer构建自己的 PHP 框架之基础准备
2014/10/30 PHP
PHP实现Javascript中的escape及unescape函数代码分享
2015/02/10 PHP
php 修改上传文件大小限制实例详解
2016/10/23 PHP
写了一个layout,拖动条连贯,内容区可为iframe
2007/08/19 Javascript
关于JavaScript的一些看法
2009/05/27 Javascript
JS 自动完成 AutoComplete(Ajax 查询)
2009/07/07 Javascript
在一个js文件里远程调用jquery.js会在ie8下的一个奇怪问题
2010/11/28 Javascript
jQuery 淡入淡出 png图在ie8下有黑色边框的解决方法
2013/03/05 Javascript
jquery中选择块并改变属性值的方法
2013/07/31 Javascript
jQuery实现点击文本框弹出热门标签的提示效果
2013/11/17 Javascript
javascript的动态加载、缓存、更新以及复用(一)
2014/06/09 Javascript
我的NodeJs学习小结(一)
2014/07/06 NodeJs
javascript复制粘贴与clipboardData的使用
2014/10/16 Javascript
javascript去掉代码里面的注释
2015/07/24 Javascript
angularjs学习笔记之双向数据绑定
2015/09/26 Javascript
jQuery实现智能判断固定导航条或侧边栏的方法
2016/09/04 Javascript
angular.js之路由的选择方法
2016/09/24 Javascript
JavaScript仿百度图片浏览效果
2016/11/23 Javascript
基于vue和websocket的多人在线聊天室
2020/02/01 Javascript
JavaScript React如何修改默认端口号方法详解
2020/07/28 Javascript
[02:42]岂曰无衣,与子同袍!DOTA2致敬每一位守护人
2020/02/17 DOTA
详细介绍Python中的偏函数
2015/04/27 Python
Python数据处理篇之Sympy系列(五)---解方程
2019/10/12 Python
python根据文本生成词云图代码实例
2019/11/15 Python
Python timeit模块的使用实践
2020/01/13 Python
Python安装与卸载流程详细步骤(图解)
2020/02/20 Python
jupyter notebook 使用过程中python莫名崩溃的原因及解决方式
2020/04/10 Python
货物运输服务质量承诺书
2014/05/29 职场文书
党的群众路线教育实践活动专题组织生活会发言材料
2014/10/17 职场文书
综治维稳工作汇报
2014/10/27 职场文书
2015年宣传部个人工作总结
2015/05/14 职场文书
校园广播站开场白
2015/06/01 职场文书
学习党史心得体会2016
2016/01/23 职场文书
《从现在开始》教学反思
2016/02/16 职场文书
python+opencv实现视频抽帧示例代码
2021/06/11 Python