Я застрял в этом вопросе некоторое время, и я мог быть просто глупым, но я надеюсь, что это не так уж плохо. Мне было поручено создать простую систему, используя NodeJS + Express + MYSQL. Где пользователь может войти и выйти, проверяя уже существующее имя пользователя / адрес электронной почты
Так что код, который дает мне ошибку, которая у меня есть в настоящее время (она прошла через много итераций и реализаций)
var userExists;
var emailExists;
var userCheck = 'SELECT * FROM users WHERE uname =' + req.body.email;
connection.query(userCheck, function (error, results) {
if (error) {
userExists = true;
res.json({
status: false,
message: 'there are some error with query'
})}
if (results.length > 0) {
userExists = true;
res.json({
status: false,
message: 'Username already exists'
});
} else {
userExists = false;
}
});
Я получаю вопрос:
'TypeError: Невозможно прочитать свойство' length 'с неопределенным значением *
Моя голова много пережила за последние 10 часов с этим кодом, но я надеюсь, что это не слишком большая ошибка новичка! Любая помощь будет оценена!