轻应用Baas API SDK
如何使用
安装
npm install --save baas-nodejs-sdk
Usage(ES6/Promise)
var APIClient = require (' baas-nodejs-sdk' );
var client = new APIClient ({
domain: ' http://demo.heclouds.com/baasapi/' , // BaaS API服务地址
debug: false // 是否打印日志信息
});
// 用户登录
var promise = client .loginUsingPOST ({
loginName: ' ' ,
password: ' ' ,
appToken: ' '
});
promise .then (function (ret ){
// 登录成功
let resp = ret .response ;
let body = ret .body ;
// 获取session-token
console .log (' session-token: ' , resp .headers [' session-token' ]);
// 获取数据
console .log (' data: ' , body);
}).catch (function (err ){
// 登录失败
let resp = err .resp ;
console .log (resp .statusCode , resp .statusMessage );
});
Usage(ES7/async-await)
var APIClient = require (' baas-nodejs-sdk' );
var client = new APIClient ({
domain: ' http://demo.heclouds.com/baasapi/' , // BaaS API服务地址
debug: false // 是否打印日志信息
});
// 用户登录
async function login (user ){
try {
// 登录成功
let ret = await client .loginUsingPOST (user);
let resp = ret .response ;
let body = ret .body ;
// 获取session-token
console .log (' session-token: ' , resp .headers [' session-token' ]);
// 获取数据
console .log (' data: ' , body);
}catch (err){
// 登录失败
let resp = err .resp ;
console .log (resp .statusCode , resp .statusMessage );
}
}
// 调用
login ();