약 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
아직 댓글이 없습니다. 첫 댓글을 남겨보세요.