|
阅读:6382回复:0
express4+leanengine3实现短信验证功能
版本介绍
express 4.16.4 leancloud3.3.2 leancloud-storage3.11.0 截止2018年11月20日亲测有效 准备工作 1、官网注册:https://leancloud.cn 2、创建应用 3、创建完点击应用右上角【设置】---点击左侧第一列【消息】---点击左侧第二列最后短信的【设置】 勾选【启用通用的短信验证码服务 (开放 requestSmsCode 和 verifySmsCode 接口)】这一项 4、创建短信签名(注:最好是商家,公司,企业名称) 模块使用 1、下载模块 npm i leanengine leancloud-storage --D 注:这里面有两个模块,如果下载出现错误,建议分开用cnpm下载 2、引用模块 var AV = require('leanengine'); 3、配置模块 AV.init({ appId: 'xxx-xxx', appKey: 'xxxx', masterKey: 'xxx' }); 刚刚创建出来的应用的右上角有设置按钮,点击进去,点击应用key 4、使用模块 app.use(AV.express()); 5、express端配置 5.1 发送验证码 AV.Cloud.requestSmsCode({ mobilePhoneNumber: '手机号', name: '应用名称', op: '某种操作', ttl: 10 // 验证码有效时间为 10 分钟 }).then(function(res){ //res 如果是{}代表成功 //调用成功 }, function(err){ //调用失败 }); 5.2 检测验证码和手机号是否匹配 AV.Cloud.verifySmsCode('验证码', '手机号').then(function(){ //验证成功 }, function(err){ //验证失败 }); |
|
最新喜欢: |