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 相关文章推荐
抛弃Nginx使用nodejs做反向代理服务器
Jul 17 NodeJs
Nodejs极简入门教程(二):定时器
Oct 25 NodeJs
轻松创建nodejs服务器(6):作出响应
Dec 18 NodeJs
nodejs事件的监听与触发的理解分析
Feb 12 NodeJs
NodeJS连接MongoDB数据库时报错的快速解决方法
May 13 NodeJs
Nodejs中解决cluster模块的多进程如何共享数据问题
Nov 10 NodeJs
Nodejs进阶:express+session实现简易登录身份认证
Apr 24 NodeJs
详解Nodejs mongoose
Jun 10 NodeJs
nodejs读取本地中文json文件出现乱码解决方法
Oct 10 NodeJs
nodejs npm错误Error:UNKNOWN:unknown error,mkdir 'D:\Develop\nodejs\node_global'at Error
Mar 02 NodeJs
nodejs实现获取本地文件夹下图片信息功能示例
Jun 22 NodeJs
nodejs和react实现即时通讯简易聊天室功能
Aug 21 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 存取 MySQL 数据库的一个例子
2006/10/09 PHP
php基于表单密码验证与HTTP验证用法实例
2015/01/06 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
javascript 写类方式之七
2009/07/05 Javascript
JavaScript中的noscript元素属性位置及作用介绍
2013/04/11 Javascript
javascript对话框使用方法(警告框 javascript确认框 提示框)
2014/01/07 Javascript
百度地图API之本地搜索与范围搜索
2015/07/30 Javascript
JavaScript实现经典排序算法之选择排序
2016/12/28 Javascript
ng2学习笔记之bootstrap中的component使用教程
2017/03/09 Javascript
微信小程序中做用户登录与登录态维护的实现详解
2017/05/17 Javascript
Mac中安装nvm的教程分享
2017/12/11 Javascript
微信小程序实现流程进度的图样式功能
2018/01/16 Javascript
通过jquery获取上传文件名称、类型和大小的实现代码
2018/04/19 jQuery
关于echarts在节点显示动态数据及添加提示文本所遇到的问题
2018/04/20 Javascript
Angular resolve基础用法详解
2018/10/03 Javascript
Javascript中绑定click事件的四种方式介绍
2018/10/26 Javascript
vue实现跳转接口push 转场动画示例
2019/11/01 Javascript
node.js制作一个简单的登录拦截器
2020/02/10 Javascript
Vue实现鼠标经过文字显示悬浮框效果的示例代码
2020/10/14 Javascript
python连接池实现示例程序
2013/11/26 Python
Python标准库defaultdict模块使用示例
2015/04/28 Python
python实用代码片段收集贴
2015/06/03 Python
对Python进行数据分析_关于Package的安装问题
2017/05/22 Python
python代码实现ID3决策树算法
2017/12/20 Python
Pycharm 设置自定义背景颜色的图文教程
2018/05/23 Python
Python实现合并两个列表的方法分析
2018/05/28 Python
Python3实现统计单词表中每个字母出现频率的方法示例
2019/01/28 Python
使用python实现滑动验证码功能
2019/08/05 Python
Python tkinter模版代码实例
2020/02/05 Python
《二泉映月》教学反思
2014/04/15 职场文书
2014年城市管理工作总结
2014/12/02 职场文书
英语感谢信范文
2015/01/20 职场文书
东京审判观后感
2015/06/01 职场文书
家长意见和建议怎么写
2015/06/04 职场文书
钢铁是怎样炼成的读书笔记
2015/06/29 职场文书
《葡萄沟》教学反思
2016/02/23 职场文书