出错代码如下:
var RPCClient = require('@alicloud/pop-core').RPCClient;
var client = new RPCClient({
accessKeyId: '<accessKeyId>',
accessKeySecret: '<accessKeySecret>',
endpoint: 'http://iot.cn-shanghai.aliyuncs.com',
apiVersion: '2017-04-20'
});
var params = {
DeviceName: "<DeviceName>",
AccessKeyId: "<AccessKeyId>",
ProductKey: "<ProductKey>",
DeviceSecret: '<DeviceSecret>',
PageSize: 10,
CurrentPage: 1
}
var options = {
Format: "JSON",
SignatureMethod: "HMAC-SHA1",
SignatureVersion: "1.0",
RegionId: "cn-shanghai",
timeout: 3000,
formatAction: true,
formatParams: true,
method: 'GET',
headers: {}
}
try{
var result = client.request('queryDevice', params, options);
console.log(result);
}catch(err){
console.log(err);
}
返回的结果是个promise对象,请用 .then 的方式获取结果或者用 async functions 的形式
var preview = filePreview(fileId) filePreview(fileId).then((res)=>{ console.log(res,'res'); }).catch((err)=>{
console.log(err,'res');
})
我的这个直接走catch了,我试着 console.log(preview ),显示
不知道为啥,好烦呦···
请问你的问题解决了吗
我用了你的代码,返回报错Cannot read property '_headers' of undefined at httpx.request.then
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。