Я пытаюсь использовать Passportjs с угловым и выражением. Я пытаюсь проверить стратегию facebook в паспорте.аутентификация пользователя от Angularjs (http get/resource) с использованием Passportjs
Аутентификации, кажется, преуспевают, но не переходят к обратному URL-адресу. Симулятор висит.
Firebug консоль показывает: GET HTTP: // локальный: 7000/авториз/facebook 302 Временно перемещено»
это, однако открывает обратного вызова URL (индекс) успешно в окне браузера, когда я вручную нажмите этот адрес, но не автоматически перенаправлять
мой взгляд входа (нефрит) выглядит, как показано ниже:
a(href='/auth/facebook')
p Login
и ServerSide маршрутов:
app.get('/auth/facebook', passport.authenticate('facebook'));
app.get('/auth/facebook/callback', passport.authenticate('facebook', { failureRedirect: '/login' }),
function(req, res) {
res.render('index');
});
Просьба помочь. Это мой первый опыт работы с Angularjs & Node JS
EDIT: Чтобы быть более точным, то проблема возникает только тогда, когда мой запрос со стороны клиента (страницы входа в Угловое) на мой экспресс-сервер. Нет проблем, если я обслуживаю страницу входа в экспресс. Аутентификация проходит через штраф и перенаправляет на мою заявку, как ожидалось.
Можем ли мы сделать запрос на аутентификацию с клиентской стороны (используя http get/post) на сервер, пока сервер обрабатывает аутентификацию с использованием паспортных данных?