在findOrCreateUser
函数中,我返回promise
,然后我使用mongoDB中的用户文档来完成。
然后它会出现此错误You are trying to access the attribute/method configured by findUserById, which you did not configure
我使用了这个家伙的教程http://nodetuts.com/tutorials/26-starting-with-everyauth.html#video他没有做任何这些。为什么它甚至需要findUserById
功能?我将整个文档都归还给它,而不仅仅是id。
所以,是的,我该怎么纠正这个?我想在你归还promise
之后,每个人都很高兴。
答案 0 :(得分:4)
不确定你是否已经解决了这个问题,但是在你开始告诉它api id和秘密为我排序之前,我发现在下面添加:
everyauth.everymodule
.findUserById( function (id, callback) {
callback(null, usersById[id]);
});