首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何使用fastify-jwt来用expiredtime签一个令牌?

我如何使用fastify-jwt来用expiredtime签一个令牌?
EN

Stack Overflow用户
提问于 2021-01-04 07:41:39
回答 1查看 981关注 0票数 2

如果我们不需要expiredIn,只需这样做,我就可以创建一个令牌

代码语言:javascript
复制
const token = await reply.jwtSign(userJSON)

但我想给一个时间,令牌应该禁用:解释!我该怎么做才能给一个expiredTime。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-04 08:53:13

根据文档

expiresIn:以秒或描述时间跨度zeit/ms的字符串表示的。例: 60,"2天“,”10小时“,”7天“。数值被解释为秒计数。如果使用字符串,请确保提供时间单位(天、小时等),否则默认使用毫秒单位("120“等于”120 is“)。

您必须在调用expiresIn时使用jwtSign选项,例如:

代码语言:javascript
复制
const token = await reply.jwtSign(userJSON, { expiresIn: '1h' })

一小时后到期的令牌。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65559182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档