function getPassword(uname)
{
User.findOne({'username': uname},{'password': 1}, function(err, cb)
{
console.log("print 2");
return cb.password;
});
console.log("print 1");
}
node.jsは初めてです。現在、この関数を呼び出すと、mongodbからパスワードが返されます。ただし、デバッグするたびに、「print1」は常に「print2」の前に出力され、このメソッドを呼び出して変数に格納するapp.post関数は常に「undefined」を返すことに気付きました。
誰かが私に説明できるかどうか感謝します。ありがとう!