@pickme/reminder
    Preparing search index...

    JWT 토큰을 검증하고 요청 객체에 사용자 정보를 추가하는 NestJS 인터셉터입니다.

    Implements

    • NestInterceptor
    Index

    Constructors

    Methods

    Constructors

    Methods

    • HTTP 요청을 가로채 JWT 토큰을 검증하고 사용자 정보를 요청 객체에 추가하는 인터셉터입니다.

      Parameters

      • context: ExecutionContext

        현재 실행 컨텍스트를 나타내며, HTTP 요청 및 컨트롤러 정보를 포함합니다.

      • next: CallHandler

        다음 핸들러로 요청을 전달하기 위한 CallHandler 객체입니다.

      Returns Promise<Observable<any>>

      Observable - 검증이 완료된 후 다음 핸들러로 요청을 전달합니다.

      UnauthorizedException - JWT 토큰이 없거나 유효하지 않은 경우 예외를 발생시킵니다.

      • HealthCheckController의 경우 인터셉터를 적용하지 않고 요청을 그대로 전달합니다.
      • 요청 헤더에서 Authorization 값을 추출하여 JWT 토큰을 검증합니다.
      • 검증된 사용자 정보를 요청 객체에 추가합니다.