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接口,根据业务需要开发前端页面请求的处理类和对运行结果的处理方式。

var data = new afs.AnalyzeNvcRequest({
    sourceIp: 'xxx',
    scoreJsonStr: 'xxx',
    data: 'xxx',
})
var response;
client.analyzeNvc(data).then(function (result) {
  response = result;console.log(response)
})