OBS Node.js SDK
OBS Node.js SDK
链接复制成功!
Promise对象返回结果
功能说明
OBS客户端可通过Promise对象返回结果,如果通过Promise对象的catch方法没有捕获到异常,则表明接口调用完成,此时应从SDK公共结果对象中获取HTTP状态码,判断操作是否成功。
代码样例
obsClient.putObject({
Bucket : 'bucketname',
Key : 'objectkey',
Body : 'Hello OBS'
}).then((result) => {
if(result.CommonMsg.Status < 300){
if(result.InterfaceResult){
console.log('Operation Succeed');
}
}else{
console.log('Code-->' + result.CommonMsg.Code);
console.log('Message-->' + result.CommonMsg.Message);
console.log('HostId-->' + result.CommonMsg.HostId);
console.log('RequestId-->' + result.CommonMsg.RequestId);
}
}).catch((err) => {
console.error('Error-->' + err);
});
父主题: 初始化