Я пишу масштабируемое приложение с помощью node.js и у меня возникла проблема. Когда я нажимаю на ссылку авторизации facebook (/auth/facebook) и когда она перенаправляет меня обратно — выдает ошибку:
{"error":{"message":"redirect_uri не является абсолютным URI. Проверьте RFC 3986.","type":"OAuthException","code":191}}
Я думаю, это потому, что я использую кластер. Я пытаюсь установить RedisStore для сеанса:
RedisStore = require('connect-redis')(express);
... как-то...
app.use(express.session({ store: new RedisStore(), secret: 'secret code'}));
Но это все еще не работа. Кроме того, функция «findOrCreateUser» работает правильно, и я получаю информацию о пользователе так, как хочу. Все, что мне нужно, это перенаправить пользователя на индексную страницу.
Я использую Express 3, Node 0.8.14
У Everyauth такая же проблема на github https://github.com/bnoguchi/everyauth/issues/153< /а>
Заранее спасибо!