node.js everyauth twitter mongodb错误:您正在尝试访问由`finduserbyId'配置



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-with-everyauth.html#video,他什么都没做。为什么甚至需要findUserById功能?我要返回整个文档,而不仅仅是ID。

那么,是的,我该如何纠正?我以为您返回promise后,Everyauth很好。

不确定您是否已经解决了这个问题,但是我在开始告诉我的API ID和Secret为我整理了以下内容之前就添加了以下内容:

everyauth.everymodule
  .findUserById( function (id, callback) {
    callback(null, usersById[id]);
  });

最新更新