关于node中间件传数据出来的问题,求教各位大大
发布于 9 年前 作者 zlbben 3136 次浏览 最后一次编辑是 8 年前 来自 问答

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是可以用回调方法的

回到顶部