nodjs短信验证

申请配置信息:

  1. 短信验证:阿里大鱼(http://www.alidayu.com/)
  2. 创建应用
  3. 下载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短信验证)