Node.js melakukan segala sesuatu yang tidak terikat CPU - seperti operasi file, akses jaringan/database - secara asinkron yang diperlukan untuk membuatnya tetap secepat itu.
Jadi, Anda perlu melakukan apa pun yang akan terjadi setelah kueri selesai dalam fungsi panggilan balik :
function start_query(callback) {
conn.query('INSERT .....', function(err, rows, fields) {
if(err) {
console.log("Err!");
} else {
console.log("INSERTED!");
}
callback();
});
}
start_query(function() {
console.log("QUERY DONE!");
});