Задать вопрос
kulonful
@kulonful
backend developer

Как получить значение?

Отправляю запрос:
connection.query('select * from users where login = "' + req.body.login + '"', function(err, result){
        console.log(result[1]);
        if(req.body.password == result.password)
        {
            connection.end();
            res.send('Пользователь авторизирован!');
        }
        else
        {
            connection.end();
            res.send('test');
        }
    });

В console.log выбивает [ RowDataPacket { id: 1, login: 'kulonful', password: 'Johnyboy', admin: 0 } ]
Вроде как без запятой, т.е. не массив. Что это? И как достать объект с пользователем?
  • Вопрос задан
  • 976 просмотров
Подписаться 2 Оценить 1 комментарий
Решения вопроса 1
@pekc83
Это уже и есть тот самый объект. В данном случае:
result[1].id === 1;
// true
result[1].login === 'kulonful';
// true
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы