app.post('/login', function (req, res) {
var login = req.body.login;
var pass = req.body.pass;
var ret = CheckUserValid(login, pass);
res.send(ret);
})
function CheckUserValid(login, pass,callback) {
var sql = "SELECT * FROM `user` WHERE login = ? AND pass= ?";
client.query(sql, [login, pass], function selectResutl(err, results, fields) {
console.log(results);
if (!err) return true;
else
throw err;
});
}
最初の関数はリクエストに関するもので、2番目の関数はmysqlの呼び出しに関するものです。非同期なので動作しません。誰かがC#のように同期的に動作させる方法を教えてもらえますか?