Возможно, я недостаточно разбираюсь в контуре событий Node.
Скажем, у меня есть функция foo
, которая содержит асинхронную функцию async_func
. У меня есть
//1
function foo(callback) {
//stuff here
async_func(function() {
//do something
callback();
});
//this eventually get executed
}
или
//2
function foo(callback) {
//stuff here
async_func(function() {
//do something
return callback();
});
//never executed
}