节点 - 视图中的everyauth.user帮助程序是未定义的?

时间:2012-11-29 15:25:55

标签: node.js mongodb express helper everyauth

嘿我正在尝试配置findUserById以在视图中使用everyauth.user帮助方法。

这是我的配置:

everyauth.everymodule.userPkey('_id');

everyauth.everymodule.findUserById( function (userId, callback) {
  dbManager.findById('brands', userId, function(error, brand) { 
    console.log(brand)
    if (error) return callback(error);
    callback(null, brand);
  });
});

console.log(品牌)给了我:

{ fbID: '507246960',
  brandName: '',
  email: 'alexfoxy@gmail.com',
  created_at: Thu Nov 29 2012 11:01:53 GMT+0000 (GMT),
  comments: [],
  _id: 50b740a1b47637ac54000001 }

所以我知道数据库正在返回用户,但是视图中的#{everyauth.user.email}给出了错误:

无法读取undefined的属性'name' 所以它仍未定义?!

0 个答案:

没有答案