【发布时间】:2017-12-23 05:41:23
【问题描述】:
我有一个async.each函数来按顺序执行以下操作。
1.从数组中获取图片大小。
2.裁剪图像。
3.上传到AWS s3。
现在我想在所有上传后显示一条成功消息。
async.each(crop_sizes,function (result,cb) {
//crop image
gm(path)
.resize(result.width, result.height,'^')
.crop(result.width, result.height)
.stream(function (err,buffer) {
//upload to s3
s3.upload(params,function(err,success){
if(!errr){
conseole.log(uploaded);
}
})
});
});
输出如下
uploaded
uploaded
uploaded
uploaded
但我想在所有上传后显示成功消息async 是否有可能
【问题讨论】:
-
您的代码中有拼写错误。
errr是什么,我在任何地方都没有看到它的定义。上传的是字符串还是变量?
标签: node.js express asynchronous async.js