[FastAPI] 시작하기

Yang Sooho·2025년 4월 4일

1. Python & 환경 준비

  • Python 3.7 이상 설치

  • 패키지 설치 :: fastAPI / 실행환경(uvicorn)

pip install fastapi uvicorn

2. 가상환경 만들기

# 프로젝트 폴더 생성
mkdir fastapi_project
cd fastapi_project

# 가상환경 생성
python -m venv venv

# 가상환경 활성화
venv\Scripts\activate

3. FastAPI 기본 서버 파일 만들기

from fastapi import FastAPI

app = FastAPI()

@app.get("/")
def read_root():
    return {"message": "Hello, FastAPI!"}

4. 서버 실행

uvicorn main:app --reload
  • --reload: 코드 수정 시 자동 재시작 (개발용)

  • 브라우저에서 http://127.0.0.1:8000 접속

  • 자동 생성된 문서:

    /docs (Swagger UI)
    /redoc (ReDoc)

profile
개발 한웅큼 메모 한 스푼

0개의 댓글