1

私は、自分のWebアプリケーションで認証中cookieに単純に設定しようとしています。JSON Web TokenNode.jsExpress

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

4

1 に答える 1

0

res.redirect他のSO回答の状態にもかかわらず、Cookieの設定で機能するようです。うまくいけば、これは他の誰かに役立ちます。

于 2016-02-09T08:14:09.830 に答える