Я пытаюсь сделать простую регистрацию / вход в систему для школьного проекта, но я действительно не знаю, как проверить, существует ли пользователь в базе данных, и отправить ответ обратно клиенту и сообщить пользователю, что имя пользователя он пытаетсяиспользовать уже занято, это код, который я использовал
function confirm(username, email, password, callback) {
var post = { username: username, email: email, password: password };
var params = [post.username, post.email];
var queryTest = global.connect.con.query('SELECT username, email FROM Utilizador WHERE username = ? AND email = ?', params, function(err, rows, fields) {
console.log(rows);
if (!err) {
if (rows != "") {
console.log("user already exists");
}
else {
var query = global.connect.con.query('INSERT INTO Utilizador SET ?', post, function(err, rows, fields) {
console.log(query.sql);
if (!err) {
console.log("Number of records inserted: " + rows.affectedRows);
}
else
console.log('Error while performing Query.', err);
});
}
}
});
}
вместо "console.log (" пользователь уже существует ");"Я хочу отправить оповещение о том же, но если я использую оповещение, оно не работает.очевидно, это не единственный код, который я использую, но я не совсем уверен, что мне нужно опубликовать здесь, чтобы кто-нибудь мог понять мою проблему, поэтому при необходимости я могу опубликовать остальные.