关于node中间件传数据出来的问题,求教各位大大
Check_user.prototype.check = function(data){ var bol; User.findOne({ username: data.username },‘username’,function(err,user){ if(err){ console.log(err); return false; } bol = user; }); console.log(bol); } 例如上面的函数,我想把mongoose查询到得结果传到变量bol上,应该怎么做,求各位大神指教!
4 回复
用md编辑一下 这样太难看你的代码了 自豪地采用 CNodeJS ionic
估计还是没适应回调函数
Check_user.prototype.check = function(data, callback){
var bol;
User.findOne({ username: data.username },’username’,function(err,user){
if(err){
console.log(err);
return callback(err);
}
bol = user;
console.log(bol);
callback(null, bol);
});
}
@luoyjx 非常感谢!
你以前用编译类 平台用惯了,javascript是可以用回调方法的