2012-12-04 5 views
0

node.js를 사용하여 확장 가능한 응용 프로그램을 작성하고 문제가 있습니다. 내가 페이스 북의 인증 링크 (/ 인증/페이스 북)와 클릭하면 그것은 나를 다시 리디렉션 할 때 는 - 오류가 발생합니다 :Node.js everyauth 클러스터 오류

{"error":{"message":"redirect_uri isn't an absolute URI. Check RFC 3986.","type":"OAuthException","code":191}}

내 생각을 내가 클러스터를 사용 때문입니다.

RedisStore = require('connect-redis')(express); 

... somecode ...

app.use(express.session({ store: new RedisStore(), secret: 'secret code'})); 

를하지만 여전히 작동하지 않을 것 : 나는 세션 RedisStore을 설정하려고합니다. 또한 "findOrCreateUser"함수가 올바르게 작동하고 원하는대로 사용자 정보를 얻습니다. 필요한 것은 사용자를 색인 페이지로 리디렉션하는 것입니다.

내가 사용 익스프레스 3 해요, 노드 0.8.14

Everyauth 사전에 GitHub의에 https://github.com/bnoguchi/everyauth/issues/153

감사를 동일한 문제가있다!

답변

-2

모든 문제 대신 passportjs를 사용하여 문제가 해결되었습니다.