hello_fastapi/main.py
from fastapi import FastAPI
app = FastAPI()
# 서버 실행
@app.get("/") # 엔드포인트
def root_handler():
return {"message": "Hello, FastAPI!"}
# 경로 사용
@app.get("/login") # 엔드포인트
def login_handler():
return {"message": "로그인 페이지에 오신 것을 환영합니다."}
# 경로 변수 사용
@app.get("/users/{user_id}") # 엔드포인트
def read_user_handler(user_id: int):
return {"user_id": user_id, "message": f"사용자 {user_id} 정보 조회"}