c последовательной асинхронностью поступаю также как и
dmitry111. Никакой пользы от async в этом моменте на практике не увидел.
когда нужно сделать несколько параллельных запроса тоже не умничаю. Просто отсчитываю количество.
function X(options, end) {
var J = 3; function complete() {
if (--J !== 0) return;
end(true);
};
// ...
process.nextTick(function () {
complete();
});
process.nextTick(function () {
complete();
});
process.nextTick(function () {
complete();
});
}
X({...}, function(status, data) {
// ...
})