NestJS / NodeJS / Passport / JWT

编程入门 行业动态 更新时间:2024-10-11 03:16:02

NestJS / <a href=https://www.elefans.com/category/jswz/34/1771440.html style=NodeJS / Passport / JWT"/>

NestJS / NodeJS / Passport / JWT

我有一个由JWT保护的NestJS后端。我想知道什么是存储实际用户的最佳方法或将其传递给我的服务的最佳方法?

我有一个JwtAuthGuard

@Injectable()
export class JwtAuthGuard extends AuthGuard( 'jwt' ) {
  canActivate(context: ExecutionContext) {
    return super.canActivate( context );
  }

  handleRequest(err, user, info) {
    if ( err || !user ) {
      throw err || new UnauthorizedException();
    }
    return user;
  }
}

我的实际用户ID在handleRequest中的var用户中,但是我不知道在哪里可以“存储”它,以便在某些模块中可以访问它。有人可以帮助我吗?

谢谢

回答如下:

check the answer of this question

更多推荐

NestJS / NodeJS / Passport / JWT

本文发布于:2024-05-07 10:53:33,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1755911.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:NodeJS   NestJS   JWT   Passport

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!