Categories
Tags
8
16
32
![커버: [NESTJS] Swagger와 Decorator, Pipe, Guard 알아보기 커버 이미지](/assets/images/post/covers/TIL-nest2.png)
문서화와 미들웨어 문서화는 프로젝트를 구성하면서 절대 빠질 수 없는 요소 중 하나라고 생각합니다. 오늘은 성격이 다른 두 가지 주제를 다루려고 합니다. 문서화에 사용되는 `Swagger(이하 스웨거)`를 설정하는 과정과 미들웨어의 성격을 가진 `Pipe(이하 파이프)`와 `Guard(이하 가드)`는 어떻게 사용하고 어디에 적용할 수 있는지 알아봅니다. Swagger 설정 스웨거는 `OpenAPI`는 오픈소스 같은 공개된 API의 개념이 아닙니다. `OpenAPI Specification(OpenAPI 사양)`은 다른 사람에게 API를 정의하기 위한 표준화된 수단을 제공하는 HTTP API용 사양 언어입니다. 줄여서 `OAS`라고 합니다.
2023년 10월 25일