我在jwt令牌node.js方面做了大量的Google工作,但我无法发现如何在验证或其他方式下延长jwt令牌的到期时间。
我尝试过刷新令牌,它返回一个新令牌,但我想重用相同的令牌而不是新令牌。
假设如果我们将到期时间设置为10分钟,并且如果用户将在第9分钟执行一些活动,则将同一令牌的到期时间再增加10分钟。但是我无法使用node.js延长该到期时间,因此请帮助我延长同一jwt令牌的时间跨度,而不对其进行任何更改,以便用户继续使用同一jwt令牌。
答案 0 :(得分:-2)
要设置以天为单位的到期时间:请尝试
var token = jwt.sign({email:'demo@gmail.com'}, "Stack", {
expiresIn: '365d' // expires in 365 days
});