npm install --save baas-nodejs-sdk
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);
});
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();