使用说明
open8200 aretmis header sign SDK for node.js
aretmis-header-sign 由官方提供的方法,用于请求过程中在header添加签名的请求信息
引入
npm install artemis-header-sign;
// commonjsvar client = ;// es6;
API
/** * @param * @param */var signHeader = signHeader; /** * @param * @param * @param * @param * @param * @param * * @return */var header = ;
示例
使用 npm 安装 axios 包
npm install axios
var axios = ;var client = ; // 注: 当前appKey仅供调试接口,尽可以调通 /api/artemis/v1/plus 和 /api/artemis/v1/minus 接口var signHeader = signHeader; /** * post请求,form传参调用方法 * signHeader(...args) * @param method: 'post' * @param params { a: 1, b: 2} */axios ...axios ... /** * get请求,form传参调用方法 * signHeader(...args) * @param method: 'get' * @param params { a: 1, b: 2} */axios ... /** * post请求中,参数为非form的请求, * @param method 'post' * @param params 如果存在form参数,在此处传 * @param data 非form参数,在此处传参 * @param header 需要添加自定义header时 { 'Content-Type': 'application/json;charset=UTF-8' } */axios ...axios ... /** * url中存在参数时,在请求地址中,需要将appKey替换成请求的具体参数,在signHeader中,传入第二个参数urlParams,且key对应url中的名称 * @param urlParams { appKey: '22501409' } */axios ...