如何在每个请求中传递令牌

时间:2015-10-11 18:39:36

标签: node.js express jwt

我正在使用jsonwebtoken而我想在每个请求中传递此令牌。

我是否已在会话中设置令牌并使用令牌app.use传递会话?

或者我必须将其存储在Cookie中?

我可以通过JWT检索已登录的用户吗?

我用

创建我的令牌
 var token = jwt.sign(user, app.get('superSecret'), {
                    expiresIn: 1440 // expires in 24 hours
                });

并使用

检查令牌
 jwt.verify(token, app.get('superSecret'), function(err, decoded) {
                if (err) {
                    return res.json({ success: false, message: 'Failed to authenticate token.' });
                } else {
                    // if everything is good, save to request for use in other routes
                    req.decoded = decoded;
                    next();
                }
            });

0 个答案:

没有答案