データベースに格納されている入力済みのユーザー名とパスワードを確認しようとしています。 私の解決策は正しくありません。自分のコードよりも優れたものがあるかもしれません。NodeJsのユーザー名とパスワードの確認null
ここでは、これまでのところです:console.log(callback);
戻りヌル、
function login (username, password, callback) {
var query = "SELECT * FROM users WHERE username = ?";
connection.query(query, [username], function (err, results) {
if (err) return callback(err);
if (results.length === 0) return callback();
var user = results[0];
if (!bcrypt.compareSync(password, user.password)) {
return callback();
}
callback(null, {
id: user.id.toString(),
});
});
}
app.get('/salam', function (req, res) {
var username = 'mahdi';
var originalPassword = 'a';
login(username , originalPassword,function (callback) {
console.log(callback);
});
});
が、ユーザ名とパスワードが正しいことを確認します。これをどうすれば解決できますか?
エラー処理するために必要とされますか? –