【发布时间】:2021-11-25 22:07:54
【问题描述】:
如何在 nestjs 的装饰器中解码 jwt cookie?我不能在装饰器中使用“private readonly jwtService: JwtService”,我使用 jwt-decode 但它仍然可以在 jwt 过期时工作
【问题讨论】:
-
为什么不使用保护解码和验证 JWT,然后将有效负载设置为
req上的属性? -
@JayMcDoniel 因为我的老师需要通过装饰器获取当前用户
-
这仍然可行。您使用警卫使用
JwtService对其进行解码,然后使用装饰器从req对象中获取信息并进入控制器