Всем привет, подскажите.
Есть функция обработчик
res.end(handler);
function handler() {
function connect() {
var data = "no data";
mongo.connect(...) {...
подключение к БД и получение результата
console.log("connected")
}
}
вывод результата
console.log("result")
}
Почему функция срабатывает так, что сразу в консоли выводится
"result"
а уже после него
"connected"
Хотя в функции
connect
переменная
data
видна и отлично отрабатывает для функции
handler
, но запросы к БД идут в самую последнюю очередь, когда и срабатывает консоль
"connected"