如何解决AWS S3.waitFor方法,是否在每次重试失败时都进入err块
我们知道,此方法每隔5秒尝试20次,所以我的问题是每次重试失败,它会出错吗?这是示例代码snnipet
s3.waitFor('objectExists',params,function(err,data) {
if (err){
console.log(err);
}
else{
console.log(data);
}
});
解决方法
仅当资源处于最终状态或服务员超时并停止轮询最终状态时,才会触发最终回调或“完成”事件。
换句话说,回调将仅被调用一次,因此您问题的答案为否。 console.log(err)
或console.log(data)
都将运行,并且只能运行一次。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。