nodjs短信验证

申请配置信息:
短信验证:阿里大鱼(http://www.alidayu.com/)
创建应用
下载nodejs的sdk

下载super-alidayu短信验证组建:

[root@localhost aldy]# npm install super-alidayu --save
[root@localhost aldy]# vim app.js

const AliDaYu = require('super-alidayu');
var client = new AliDaYu({ 
  app_key: '23333811', 
  secret:'ecaa999cd4ad362506914a5ba4237a8b',});
var options = {
   sms_free_sign_name: '登录验证',
   sms_param: { code: '1234',
   product: '一登',
   }, 
   rec_num: '13823532763',
   sms_template_code: 'SMS_6690958'
,};
// 发送短信,promise方式调用
 client.sms(options)
   .then(ret => console.log('success', ret))
   .catch(err => console.log('error', err));
// 发送短信,callback方式调用 
client.sms(options, (err, ret) => {
  if (err) { 
      console.log('error', err); 
  } else {     
      console.log('success', ret); 
  }
});

注意: 为了安全,所有的app_key及secret封装接口来调用

session会话控制

安装:npm install session-storage

Ajax异步相应数据

JQuery(ajax):不需要考虑兼容性问题通过会话及Ajax来实现登陆注册

你可能感兴趣的:(nodjs短信验证)