2.3 첫 번째 FastAPI 애플리케이션 만들기

약 2분

본문 듣기
읽기 설정

글자 크기

줄 간격

글꼴

2.3 첫 번째 FastAPI 애플리케이션 만들기

이번 장에서는 FastAPI를 사용하여 첫 번째 웹 애플리케이션을 만들어보겠습니다. 프로젝트의 주제는 간단한 Todo 리스트 애플리케이션으로 설정합니다. 이를 통해 기본적인 API의 구조와 HTTP 요청 처리, 데이터 응답을 이해할 수 있습니다.

1. FastAPI 설치하기

먼저 FastAPI와 웹 서버를 실행하기 위해 uvicorn을 설치합니다. 다음과 같이 터미널에서 입력하세요:

pip install fastapi uvicorn

2. 기본 애플리케이션 파일 생성하기

애플리케이션 파일을 만들기 위해 다음과 같은 구조로 디렉토리를 설정해 봅시다:

/project-directory    
    └── app.py

app.py 파일에 기본적인 FastAPI 애플리케이션을 작성해보겠습니다.

코드 python
from fastapi import FastAPI

app = FastAPI()

@app.get("/todos")
async def read_todos():
    return [{"id": 1, "task": "Learn FastAPI", "completed": False}]

if __name__ == "__main__":
    import uvicorn
    uvicorn.run(app, host="127.0.0.1", port=8000)

댓글 0

댓글을 남기려면 로그인하세요.

아직 댓글이 없습니다. 첫 댓글을 남겨보세요.