
Python 3.7 이상 설치
패키지 설치 :: fastAPI / 실행환경(uvicorn)
pip install fastapi uvicorn
# 프로젝트 폴더 생성
mkdir fastapi_project
cd fastapi_project
# 가상환경 생성
python -m venv venv
# 가상환경 활성화
venv\Scripts\activate
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def read_root():
return {"message": "Hello, FastAPI!"}
uvicorn main:app --reload
--reload: 코드 수정 시 자동 재시작 (개발용)
브라우저에서 http://127.0.0.1:8000 접속
자동 생성된 문서:
/docs (Swagger UI)
/redoc (ReDoc)