
FastAPI를 이용한 TDD 개발 - 1
·
프로그래밍 언어/파이썬
프로젝트 구조를 만들어 보겠습니다. 셋업 $ mkdir demo_fastapi_tdd_docker && cd demo_fastapi_tdd_docker $ mkdir project $ mkdir app $ python -m venv venv; source venv/bin/activate; python -m pip install --upgrade pip; (venv)$ pip install fastapi (venv)$ pip install uvicorn main.py, _init_.py 파일을 app 디렉토리에 만들어 줍니다. main 모듈에서 FastAPI의 인스턴스를 생성하고 동기식으로 테스트용 엔드포인트 API를 만들어 보겠습니다. # project/app/main.py from fastapi imp..