0
我使用以下方式在平均堆棧中實現護照js,並且當註銷按鈕被點擊時,我得到的這個網頁有太多重定向。不知道它有什麼問題。 exports.signin =功能(REQ,水庫,下一個){網頁在護照js註銷過程中有太多重定向
passport.authenticate('local', function (err, user, info) {
if (err || !user) {
res.status(400).send(info);
} else {
// Remove sensitive data before login
user.password = undefined;
req.login(user, function (err) {
if (err) {
res.status(400).send(err);
} else {
res.json(user);
}
});
}
})(req, res, next);
};
module.exports = function (app, db) {
// Serialize sessions
passport.serializeUser(function (user, done) {
done(null, user);
});
// Deserialize sessions
passport.deserializeUser(function (user, done) {
request(options, function (err, response, user) {
done(err, user);
});
});
}
exports.signout = function (req, res) {
req.logout();
res.redirect('/');
};