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;
});
}
첫 번째 기능은 약 요청이며 두 번째는 mysql을 호출하는 것입니다. 비동기이기 때문에 작동하지 않습니다. 누군가가 C#에서와 같이 동 기적으로 작동하도록 만드는 방법을 알려줄 수 있습니까?Nodejs를 동기식으로 호출하는 방법을 쉽게 사용할 수 있습니까?
NodeJS를 사용하려면 비동기 코드 작성법을 배우는 것이 좋습니다. 'CheckUserValid' 함수는 콜백을 받아들입니다. 왜 사용하지 않을까요? –