from fastapi import FastAPI
app = FastAPI()
@app.get("/")
async def root():
return {"message": "Hello World"}
다음과 같이 main.py를 구성
uvicorn main:app --reload
그 후, 다음과 같은 커맨드로 서버를 시작. 그러면 아래와 같은 메세지가 뜬다. 이 메세지는 local machine에서 app이 제공하는 URL을 나타낸다.
INFO: Uvicorn running on <http://127.0.0.1:8000> (Press CTRL+C to quit)
URL/docs (스웨거)
URL/redoc (리독)
FastAPI는 API를 정의하기 위한 OpenAPI ****표준을 사용하여 모든 API에 "스키마"를 생성한다.
Schema