如何延长node.js中相同jwt令牌的到期时间

时间:2018-11-15 09:19:39

标签: node.js express jwt express-jwt

我在jwt令牌node.js方面做了大量的Google工作,但我无法发现如何在验证或其他方式下延长jwt令牌的到期时间。

我尝试过刷新令牌,它返回一个新令牌,但我想重用相同的令牌而不是新令牌。

假设如果我们将到期时间设置为10分钟,并且如果用户将在第9分钟执行一些活动,则将同一令牌的到期时间再增加10分钟。但是我无法使用node.js延长该到期时间,因此请帮助我延长同一jwt令牌的时间跨度,而不对其进行任何更改,以便用户继续使用同一jwt令牌。

1 个答案:

答案 0 :(得分:-2)

要设置以天为单位的到期时间:请尝试

var token = jwt.sign({email:'demo@gmail.com'}, "Stack", {

       expiresIn: '365d' // expires in 365 days

  });
相关问题