为什么这不能正确返回?有人可以帮忙吗?它从数据库中获取正确的值(rows [0]是正确的数据),但我无法弄清楚如何正确地返回它。
module.exports = {
get: function(query) {
var value = pool.getConnection(function(err, con) {
if (err) throw err;
con.query(query, function(err, rows) {
if (err) throw err;
con.release();
console.log(rows[0]); //Correctly prints
return rows;
})
})
console.log(value); //Prints undefined
return value[0]
}
}