Всем привет.
Есть код:
Файл1:
function doQuery(sql, array) {
pool.getConnection(function (err,mysql){
mysql.query(sql, array, function(err, res){
if(err) {
return `Error: ${err}`;
}
else {
return res;
}
});
mysql.release();
});
}
module.exports = {
query: doQuery
}
Файл2:
const db = require('./db-connect.js');
var test = db.query("SELECT * FROM users WHERE id = ?", [32]);
console.log(test);
В итоге в консоль выводится undefined.
Можно ли как-то пофиксить это не используя async function и Promise?
Если вместо return в Файл1 выводить данные в консоль, то всё работает