Я создаю сервер REST для SPA с NodeJS, Restify и PassportJS для аутентификации. Все работает за исключением последнего шага, который перенаправляет клиента из бэкэнд /login/facebook/callback на главную страницу приложения.
Я искал в Интернете и нашел много ответов для ExpressJS, но ничего не полезного для Node -Restify. Мне удалось найти несколько фрагментов кода, и именно это я сейчас пытаюсь сделать:
app.get('/api/v1/login/facebook/cb', passport.authenticate('facebook', { scope: 'email' }), function(req, res) {
req.session.user = req.user._id;
res.header('Location', '/#/home');
res.send();
});
Ответ отправляется, но заголовок местоположения не включается и клиент получает белый экран. Как выполнить правильное перенаправление с помощью Node -Restify API?