【发布时间】:2016-06-07 06:27:02
【问题描述】:
我正在尝试创建一个钩子,在其中循环响应的每个结果,根据当前对象查找用户并将其作为另一个属性附加到最终响应。但是,异步调用并没有让我发送正确的响应:
Board.afterRemote('find',function(context,boards,next){
var users = [];
context.result.admin =[];
var User = app.models.User;
context.result.forEach(function(result){
User.findOne({where:{id:result.adminId}},function(err,user){
result.admin = user;
});
});
console.log("result: "+JSON.stringify(context.result));
next();
});
我怎样才能将用户添加到 context.result 上的每个结果中?
【问题讨论】:
标签: javascript node.js loopback