【发布时间】:2013-09-07 23:12:48
【问题描述】:
我正在使用 NodeJS、Restify 和 PassportJS 为 SPA 构建 REST 后端以进行身份验证。一切正常,除了最后一步,将客户端从后端 /login/facebook/callback 重定向到应用程序的主页。
我在网上搜索了很多关于 ExpressJS 的答案,但对 Node-Restify 没有任何用处。我已经设法获取了一些 sn-ps 代码,这就是我目前正在尝试的:
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 进行正确的重定向?
【问题讨论】:
标签: node.js restify passport.js