FastAPI란 Python 에서 동작되는 고성능 backend 웹 프레임워크다. Django에 비해 나온 지 얼마 안된 이 웹 프레임워크는 다음과 같은 특징을 가진다.
$ pip install fastapi
$ pip install uvicorn
from fast api import FastAPI
app = FastAPI()
@app.get("/")
async def root():
return {"message" : "Hello, world"}
$ uvicorn main:app --reload
브라우저에서 'http://localhost:8000' 주소로 접속하면 API를 호출할 수 있다.
$ curl http://localhost:8000
> {"message" : "Hello World"}