我试图在我的和Web 应用程序中简单地cookie
为身份验证期间设置。JSON Web Token
Node.js
Express
res.redirect
由于使用后我无法做到res.cookie()
这一点,我该如何做到这一点?
router.post('/', function(req, res, next) {
passport.authenticate('local', function(err, user, info) {
if (!user) { return res.redirect('/auth'); }
var theToken = jwt.encode({ id : user.id }, req.app.get('appSecret'));
res.cookie(theToken);
return res.redirect('/profile/' + username);
})(req, res, next);
});
我是否正确地解决了这个问题?我找不到很多关于人们在JSON Web Token
创建它们后如何设置它们的信息。