【发布时间】:2013-11-28 13:21:14
【问题描述】:
我正在为我的应用程序使用节点 js。并有例如这样的代码:
userProvider.uploadImage(formData.imageSmall, 'full', function(err) {
if (err) throw err;
userProvider.uploadImage(formData.image, 'small', function (err) {
if (err) callback(err);
res.send("images loaded");
});
});
这是否与:
async.series([
function(callback) {
userProvider.uploadImage(formData.image, 'full', function (err) {
if (err) callback(err);
callback();
});
},
function(callback) {
userProvider.uploadImage(formData.imageSmall, 'small', function(err){
if (err) callback(err);
callback();
});
}
],
function(err) {
if (err) throw err;
res.send("images loaded");
}
);
这两个版本的代码是否在做同样的事情?我可以认为第二个版本是非阻塞的吗?
【问题讨论】:
标签: node.js asynchronous express