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 后缀名判断限制代码
Mar 31 NodeJs
利用NodeJS和PhantomJS抓取网站页面信息以及网站截图
Nov 18 NodeJs
Nodejs实现多人同时在线移动鼠标的小游戏分享
Dec 06 NodeJs
nodejs根据ip数组在百度地图中进行定位
Mar 06 NodeJs
NodeJS测试框架mocha入门教程
Mar 28 NodeJs
nodejs个人博客开发第六步 数据分页
Apr 12 NodeJs
NodeJs模拟登陆正方教务
Apr 28 NodeJs
使用nodejs爬取前程无忧前端技能排行
May 06 NodeJs
nodejs爬虫初试superagent和cheerio
Mar 05 NodeJs
对mac下nodejs 更新到最新版本的最新方法(推荐)
May 17 NodeJs
详解nodejs http请求相关总结
Mar 31 NodeJs
Nodejs + sequelize 实现增删改查操作
Nov 07 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
编译问题
2006/10/09 PHP
PHP四舍五入精确小数位及取整
2014/01/14 PHP
如何让搜索引擎抓取AJAX内容解决方案
2014/08/25 PHP
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
2015/12/02 Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
2016/06/21 Javascript
针对BootStrap中tabs控件的美化和完善(推荐)
2016/07/06 Javascript
Jquery调用iframe父页面中的元素及方法
2016/08/23 Javascript
使用bootstrapValidator插件进行动态添加表单元素并校验
2016/09/28 Javascript
微信小程序 教程之wxapp 视图容器 view
2016/10/19 Javascript
基于JS分页控件实现简单美观仿淘宝分页按钮效果
2016/11/07 Javascript
谈谈因Vue.js引发关于getter和setter的思考
2016/12/02 Javascript
react高阶组件经典应用之权限控制详解
2017/09/07 Javascript
微信网页授权并获取用户信息的方法
2018/07/30 Javascript
Angular angular-file-upload文件上传的示例代码
2018/08/23 Javascript
浅谈Vue.js中如何实现自定义下拉菜单指令
2019/01/06 Javascript
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
2019/06/13 Javascript
vue实现直播间点赞飘心效果的示例代码
2019/09/20 Javascript
浅谈vue3中effect与computed的亲密关系
2019/10/10 Javascript
vue项目接口管理,所有接口都在apis文件夹中统一管理操作
2020/08/13 Javascript
跟老齐学Python之总结参数的传递
2014/10/10 Python
Python2.x版本中基本的中文编码问题解决
2015/10/12 Python
django 开发忘记密码通过邮箱找回功能示例
2018/04/17 Python
解读python如何实现决策树算法
2018/10/11 Python
python中如何实现将数据分成训练集与测试集的方法
2019/09/13 Python
解析浏览器的一些“滚动”行为鉴赏
2019/09/16 HTML / CSS
Lands’ End英国官方网站:高质量男女服装
2017/10/07 全球购物
JVM是一个编译程序还是解释程序
2012/09/11 面试题
期终自我鉴定
2014/02/17 职场文书
团日活动总结范文
2014/04/25 职场文书
学校对教师的评语
2014/04/28 职场文书
无犯罪记录证明
2014/09/19 职场文书
晚自修旷课检讨书怎么写
2014/11/17 职场文书
劳动纠纷调解协议书格式
2014/11/30 职场文书
一年级数学下册复习计划
2015/01/17 职场文书
个人年终总结范文
2015/03/09 职场文书
首次购房证明
2015/06/19 职场文书