ITPub博客

首页 > IT职业 > IT职场 > NodeJs用Native方式实现短信验证功能的方法

NodeJs用Native方式实现短信验证功能的方法

原创 IT职场 作者:中昱维信 时间:2020-11-04 18:02:21 0 删除 编辑

在这里,我是用各大云市场短信供应商的短信接口为大家演示 NodeJs 用 Native 方式实现短信验证功能的方法,代码如下:

var https = require('follow-redirects').https;
var fs = require('fs');
var qs = require('querystring');
var options = {
  'method': 'POST',
  'hostname': 'vip.veesing.com',
  'path': '/smsApi/verifyCode',
  'headers': {
    'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8'
  },
  'maxRedirects': 20
};
var req = https.request(options, function (res) {
  var chunks = [];
  res.on("data", function (chunk) {
    chunks.push(chunk);
  });
  res.on("end", function (chunk) {
    var body = Buffer.concat(chunks);
    console.log(body.toString());
  });
  res.on("error", function (error) {
    console.error(error);
  });
});
var postData = qs.stringify({
  'appId': '41KYR0EB****',
  'appKey': 'IIWCKKSR7NOQ****',
  'phone': '1561894****',
  'templateId': '1043',
  'variables': '1234'
});
req.write(postData);
req.end();

短信验证码注册登录,可以给用户带来便捷的用户注册体验,但是也是有需要注意的地方,比如为短信接口做一些安全的限定,比如同一号码的一天内请求次数不超过三次;获取验证码的时候需要完成图形验证等等。

 

NodeJs - Native.js和文档说明.rar



来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31548553/viewspace-2732228/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
打工人,打工就是人上人:www.veesing.com/

注册时间:2018-08-03

  • 博文量
    22
  • 访问量
    25452