Nest는 TypeScript의 데코레이터를 기반으로 한 Custom 데코레이터를 더 쉽게 사용할 수 있도록 기능을 제공한다.이를 활용하면 비즈니스 로직과 관련 없는 부분을 숨기고, 공통 처리를 통해 중복 코드를 줄이며 재사용성을 높일 수 있다. 이번에는 @User() Custom 데코레이터를 생성하여, 필요한 컨트롤러에서 유저 정보를 간편하게 가져올 수 있도록 하겠다. 먼저, Custom decorator에 대한 이해를 돕기 위한 간단한 예제이다.이 예제는 Nest 공식 문서에서 확인할 수 있다.https://docs.nestjs.com/custom-decorators@Get()getProfile(@Req() req) { const user = req.user;}기존에는 사용자 정보를 필요로 하는 각..