1

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,一切都很好。

4

1 回答 1

4

不确定你是否已经解决了这个问题,但我发现在你开始告诉它之前添加以下内容,api id 和秘密为我排序:

everyauth.everymodule
  .findUserById( function (id, callback) {
    callback(null, usersById[id]);
  });
于 2012-11-05T01:37:42.343 回答