Swagger 문서화 기능을 사용하여 개발자의 API 환경 개선
C#/ASP.NET Core로 작성된 기존 API를 Swashbuckle, Swagger/OpenAPI 및 Swagger UI를 사용하여 문서화하는 방법을 알아봅니다.
학습 목표
이 모듈에서 학습할 내용은 다음과 같습니다.
- Swashbuckle, OpenAPI, Swagger UI에 대해 알아봅니다.
- C#/ASP.NET Core API에 대한 OpenAPI를 활성화합니다.
- C#/ASP.NET Core API에서 Swashbuckle을 사용합니다.
- OpenAPI를 사용하여 API 설명서를 생성하고 봅니다.
사전 요구 사항
- REST API 디자인 및 구현 경험
- 기본적인 ASP.NET Core 앱 개발 경험
- .NET SDK의 로컬 설치
- Visual Studio Code
- Visual Studio Code용 C# 확장