전체보기8NestJS4OOP4TypeScript2디자인 패턴2프로그래밍 언어2AWS1CICD1DI1ECR1ECS1Fargate1Java1Kotlin1OAuth1OIDC1Python1Swagger1데코레이터1디자인1아키텍처1인가1인증1 태그: Swagger (1) NestJS API 응답, 지네릭으로 일원화하고 Swagger 문서도 한 줄로 정리하기 시작하며 NestJS + Swagger로 controller 레이어 만들다보면 한번쯤 아래와 같은 코드를 본 적 있을 겁니다. 저 주렁주렁 달린 데코레이터 때문에 마음이 불편하신 분들이 한 둘이 아니실 텐데요. 거기에 심지어 API 응답 타입을 일원화 하려고 하니 swagger 문서화 시점엔 지네릭이 사라져서 아래처럼 지네릭에 넣은 응답 타입에 대한 내용이 유실되는 걸 많이 보셨을 겁니다. 대부분 그냥 모든 응답타입 class를 CommonResponse를 extends하는 식으로 처리하거나 하실텐데, 이를 지네릭 기반으 NestJSSwagger +2 NestJSSwaggerTypeScript데코레이터 2025.07.26 « 이전‹1다음 »›
NestJS API 응답, 지네릭으로 일원화하고 Swagger 문서도 한 줄로 정리하기 시작하며 NestJS + Swagger로 controller 레이어 만들다보면 한번쯤 아래와 같은 코드를 본 적 있을 겁니다. 저 주렁주렁 달린 데코레이터 때문에 마음이 불편하신 분들이 한 둘이 아니실 텐데요. 거기에 심지어 API 응답 타입을 일원화 하려고 하니 swagger 문서화 시점엔 지네릭이 사라져서 아래처럼 지네릭에 넣은 응답 타입에 대한 내용이 유실되는 걸 많이 보셨을 겁니다. 대부분 그냥 모든 응답타입 class를 CommonResponse를 extends하는 식으로 처리하거나 하실텐데, 이를 지네릭 기반으 NestJSSwagger +2 NestJSSwaggerTypeScript데코레이터 2025.07.26