NodeJS服务端SDK集成

更新时间:

本文介绍如何在NodeJS服务端集成滑动验证服务端SDK。

前提条件

安装SDK

  1. 在解压的SDK包中,找到client文件。

  2. 将client包导入您的服务端工程中。

添加成功后,您就可以在您的服务端工程中使用阿里云验证码的NodeJS SDK。

注意事项

  • 与阿里云验证码服务端SDK相关的类都在client包中。

初始化IClientProfile

IClientProfile是与阿里云验证码服务端交互的接口,所有SDK的操作都需要通过IClientProfile完成。

说明

IClientProfile可以复用,建议将其设置成应用程序全局唯一。

var client = new afs.default({
    accessKeyId: "*** Provide your AccessKeyId ***",
    accessKeySecret: "*** Provide your AccessKeySecret ***",
    endpoint: "afs.aliyuncs.com",
    regionId:"cn-hangzhou"
})

调用阿里云验证码服务端接口

IClientProfile完成后,即可调用AuthenticateSigRequest接口,根据业务需要开发前端页面请求的处理类和对运行结果的处理方式。

// AuthenticateSigRequest
var data = new afs.AuthenticateSigRequest({
    scene:'xxx',
    sessionId:"xxx",
    sig:"xxx",
    appKey: "xxx",
    token: "xxx",
    remoteIp: "xxx"
})
// AuthenticateSigResponse
var response;
client.authenticateSig(data).then(function(result){response = result;console.log(response)})