uvicorn (2) 썸네일형 리스트형 [FastAPI] Metadata Docs, Testing, Debugging 🐰 FastAPI 공식문서를 보면서 개인적으로 정리한 글 입니다. Metadata Docs /docs로 접속했을 때 나오는 Swagger UI 페이지에 Metadata를 추가할 수 있다. FastAPI()에 매개변수를 전달하면 된다. Parameter Type Description title str API의 제목 summary str API 요약 description str API 설명 version string API 버전 terms_of_service str API의 약관의 URL contact dict API 관련 연락정보, fields -> (name:str, url:str, email:str) license_info dict API 관련 라이센스 정보, fields -> (name:str, id.. [FastAPI] 개요 🐰 FastAPI 공식문서를 보면서 개인적으로 정리한 글 입니다. "FastAPI는 현대적이고, 빠르며(고성능), 파이썬 표준 타입 힌트에 기초한 Python3.8+의 API를 빌드하기 위한 웹 프레임워크" 라고 공식 문서에 쓰여있다. 주요특징은 다음과 같다. 특징 내용 빠름 (Starlette과 Pydantic 덕분에) NodeJS 및 Go와 대등할 정도로 매우 높은 성능. 사용 가능한 가장 빠른 파이썬 프레임워크 중 하나 빠른 코드 작성 약 200%에서 300%까지 기능 개발 속도 증가 적은 버그 사람(개발자)에 의한 에러 약 40% 감소 직관성 훌륭한 편집기 지원. 모든 곳에서 자동완성. 적은 디버깅 시간 쉬움 쉽게 사용하고 배우도록 설계, 적은 문서 읽기 시간 짧음 코드 중복 최소화, 각 매개변수.. 이전 1 다음