req.user 접근
컨트롤러마다 같은 요청 객체 탐색이 반복되면 데코레이터 후보로 봅니다.
Decorator Use
@User 같은 커스텀 데코레이터는 인증 정보 추출, 헤더 접근, 가드 메타데이터 연결을 간결하게 만듭니다.
컨트롤러마다 같은 요청 객체 탐색이 반복되면 데코레이터 후보로 봅니다.
ExecutionContext에서 필요한 값만 꺼내 핸들러 인자로 바로 전달합니다.
@User() user처럼 의미 있는 인자 이름으로 컨트롤러 코드를 읽기 쉽게 만듭니다.
Roles 데코레이터와 가드를 함께 쓰면 권한 조건을 선언적으로 표현할 수 있습니다.