关于node中间件传数据出来的问题,求教各位大大
发布于 3天前 作者 zlbben 136 次浏览 来自 问答

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);
  });
}

你以前用编译类 平台用惯了,javascript是可以用回调方法的

回到顶部