我正在学习在NodeJS中使用jsonwebtoken(jwt)和express-session来存储来自jwt的令牌,但我无法绕过它。
.then((result)=>{
var token = jwt.sign({usertype: 'parent', id: result.id}, 'secret', {expiresIn: '1h'});
// response with token
res.json({token: token});
});
如上所示,我可以使用令牌回复客户端,但如何存储令牌?
我阅读了这些文档,但仍然没有得到它。看起来如果我想在我的请求中使用会话,我可以使用req.session
在服务器端阅读它,但是如何在客户端存储不清楚。
答案 0 :(得分:0)
由于上面@ mabc224的评论,解决方案是将其存储在本地存储中。
答案 1 :(得分:-1)
抱歉,我没有足够的声誉来评论你的帖子。为什么要将其存储在客户端?你可以使用cookies来做到这一点,但我认为这不是一个好主意。您的令牌在一小时内到期,您可以在会话中使用