2012-10-28 2 views
1

findOrCreateUser 함수에서 promise을 반환합니다. 그러면 mongoDB의 사용자 문서를 사용합니다.node.js everyauth twitter mongodb 오류 : 구성하지 않은`findUserById`에 의해 구성된 속성/메소드에 액세스하려고합니까?

는 그 다음 내가 그는 그 중 하나를 수행하지 않은이 남자의 튜토리얼 http://nodetuts.com/tutorials/26-starting-with-everyauth.html#video 사용이 오류 You are trying to access the attribute/method configured by findUserById, which you did not configure

에게 제공합니다. 왜 findUserById 기능이 필요합니까? 나는 ID뿐 아니라 전체 문서를 반환 할 것이다.

그래, 어떻게 수정해야합니까? 나는 당신이 당신의 promise을 돌려주고 난 후에, everyauth가 좋은 것을 생각했다.

답변

4

이 주위에있어 여부,하지만 난 다음에 추가 발견 당신이 그것에게 API를 아이디의 이야기를 시작하기 전에 및 비밀 나를 위해 그것을 분류 한 경우하지 않도록 :

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

당신이 어떤 생각 이유가 있나요 'findUserById' 또는 그것으로 무엇을 필요로합니까? –

+0

그것은 그것을 사용하여 req.user에서 사용자 객체를 사용할 수있게합니다. – meeech