Функции строк запроса mysql вернули неопределенные - PullRequest
0 голосов
/ 11 января 2019

Я пытался создать функцию, которая получит строки администратора из таблицы пользователей 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

};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...