Как объединить асинхронное / ожидание с асинхронными управляющими потоками ?:
async.parallel([
(next) => asyncFN1,
(next) => asyncFN2,
(next) => {
Model.find(filter).exec( async(err, result) => {
if (await asyncFn3()){
return next("Some err")
}
return next(null, result)
})
}
], callback)
1) Можно ли выполнять поток управления с помощью async / await и обратного вызова вместе?
2) Нужно ли обрабатывать асинхронные / ожидающие возвраты Promise?
3) Может ли асинхронность быть непосредственно в потоке управления, например,
async.parallel([
(next) => asyncFN1,
async (next) => {
const result = await asyncFN4()
return next(null, result)
}