FastAPI2 FastAPI 기본 실습 - 형성평가 모범답안 ✅ FastAPI 기본 실습 - 형성평가 모범답안1. uvicorn main:app --reload에서 각 요소의 의미main: 실행할 Python 파일 이름 (main.py)의 파일명 (확장자 .py는 생략)app: main.py 파일 내부에서 선언된 FastAPI 인스턴스 변수명예: app = FastAPI()--reload: 코드 변경 시 서버를 자동으로 재시작해주는 개발 편의 기능✅ 개발 시에 유용, 운영 환경에서는 비활성화 2. FastAPI 자동 생성 문서 URLFastAPI는 API 문서를 자동으로 생성해줍니다. 두 가지 주요 문서가 있습니다:🔹 Swagger UIURL: http://127.0.0.1:8000/docs특징: 시각적으로 인터랙티브한 문서, API 테스트 기능 제공🔹 ReD.. 2025. 4. 8. 필수 패키지들이 가상환경에 설치 fastapi와 uvicorn 포함한 필수 패키지들이 가상환경 fastapi-hanbit에 성공적으로 설치됐습니다.✅ FastAPI 실습 시작하기📁 1. 프로젝트 디렉토리 만들기mkdir fastapi_appcd fastapi_app📝 2. main.py 생성nano main.py다음 코드를 입력하세요:from fastapi import FastAPIapp = FastAPI()@app.get("/")def read_root(): return {"message": "Hello, FastAPI!"}Ctrl + O → 저장Ctrl + X → 나가기 ▶️ 3. FastAPI 앱 실행uvicorn main:app --reload정상 실행되면 출력에 다음과 같은 내용이 나올 거예요:Uvicorn runni.. 2025. 4. 7. 이전 1 다음