Python/FastAPI

FastAPI란 FastAPI는 Python을 사용하는 웹 프레임워크이다. Python 버전 3.7 이상에서 사용가능하며, 타입 힌트를 이용해 입출력 데이터의 유효성을 검사하고 자동으로 API 문서를 생성해준다는 특징이 있다. Pydantic이라는 유효성 검사 라이브러리와 Starlette이라는 비동기 웹 프레임워크를 기반으로 만들어졌다. 장점 성능 공식 문서에 따르면 FastAPI는 Starlette, Uvicorn과 함께 사용했을 때 NodeJS와 Go와 비슷한 성능을 자랑한다고 한다. 참고로, Starlette은 FastAPI에 포함되고, Uvicorn은 포함되지 않는다. Uvicorn과 uvloop을 함께 사용해야 높은 성능을 얻을 수 있다고 한다. Uvicorn과 uvloop을 함께 설치하려면 ..
ready-go
'Python/FastAPI' 카테고리의 글 목록 (2 Page)