프로젝트 개발 기록/[개발] trouble shooting
Swagger를 활용한 API 명세와 개발 협업
HelloJudy
2022. 4. 20. 21:58
Swagger
API 문서를 자동으로 시각화해주는 툴
1️⃣ 장점
- 문서 자체에 API 테스트 환경 구축
- API 명세와 테스트를 한번에 쉽고 빠르게 할 수 있다.
- OpenAPI 규격에 맞게 API에 대한 정보를 실시간으로 업데이트 한다.
> 스웨거 허브 (Swagger Hub) : https://swagger.io/tools/swaggerhub/
2️⃣ 사용 방법
- 특정 프로그래밍 언어를 이용해서 Swagger API를 종속적으로 이용 (ex.Spring)
- yaml 파일 or json 파일로 독립적으로 명세하는 방법
3️⃣ NodeJS + Express에서 사용
우리 팀은 json파일로 swagger를 정의했다.
반응형