私はかなり混乱しています。非同期関数で取得した値を渡す方法を学びたいです。
基本認証機能を備えたモジュールがあります。ログイン時に、ユーザーモデルに特定のユーザー名のユーザーを検索するように依頼します。
login: function(req){
var username = req.body.username,
password = req.body.password;
user.find(username);
}
次に、ユーザーモデルが続行されます。
exports.find = function(username){
console.log(User.find({username: username}, function(error, users){
// I get nice results here. But how can I pass them back.
}));
}
しかし、どうすればそのユーザーオブジェクトをログイン関数に戻すことができますか?