Tôi đang xây dựng một phụ trợ REST cho SPA với NodeJS, Restify và PassportJS để xác thực. Mọi thứ đều hoạt động ngoại trừ bước cuối cùng, chuyển hướng máy khách từ backends/login/facebook/callback đến trang chủ của ứng dụng.Chuyển hướng ứng dụng khách bằng NodeJS và Restify
Tôi đã tìm kiếm trực tuyến và tìm thấy rất nhiều câu trả lời cho ExpressJS nhưng không có gì hữu ích cho Node-Restify. Tôi đã quản lý để nhặt một vài đoạn mã và đây là những gì tôi đang cố gắng vào lúc này:
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();
});
Câu trả lời sẽ được gửi nhưng tiêu đề vị trí không được bao gồm và khách hàng được trình bày với một màu trắng màn. Làm thế nào để tôi thực hiện chuyển hướng thích hợp bằng cách sử dụng API Node-Restify?
Chấp nhận điều này càng phù hợp với mục đích sử dụng Restify – Routhinator
Vì lý do nào đó, với Restity 4.3.0, tôi phải đưa vào giao thức 'https: // www.foo.com' nếu không nó sẽ chỉ chuyển hướng đường dẫn. – occasl
@occasl cảm ơn, tôi sẽ cập nhật –