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、everyauth は大丈夫だと思いました。

4

1 に答える 1

4

あなたがこれを回避したかどうかはわかりませんが、API IDとシークレットが私のためにそれをソートしたことを伝え始める前に、以下を追加することがわかりました:

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