Я пытался создать функцию, которая получит строки администратора из таблицы пользователей mysql. Затем я хочу сохранить его в переменной, чтобы проверить его в последнем случае, но когда я консоль регистрирую его, он просто возвращает неопределенный. Я знаю это об асинхронности и должен использовать обратные вызовы или обещания. Но я действительно новичок в этом, пожалуйста, помогите!
exports.admin = function(req, res) {
var isAdmin = connection.query('SELECT admin FROM users where first_name = "yehezkiel"',function(error,rows,fields){
if(error){
console.log(error)
} else{
return rows[0].admin // returning 1
}
});
console.log(isAdmin.values) //return undifined
};