UIImagePickerController
Server.js:
module.exports.login=function(username,password){
var status;
var userid=username;
User.findOne({
'username':[userid],
'password':[password]
},function(err,user){
if(!user){
console.log("logged err");
status= false;
}else{
console.log("login in");
status= true;
}
return status;
});
};
好的,所以我的登录控制器现在正确传递了值,但在我的server.js中,我总是将我的值视为未定义,并且始终标记为false。
答案 0 :(得分:2)
将return语句移动到回调函数
module.exports.login=function(username,password,done){
var status;
var userid=username;
User.findOne({
'username':[userid],
'password':[password]
},function(err,user){
if(!user){
console.log("logged err");
status= false;
}else{
console.log("login in");
status= true;
}
return status;
});
};