-
Python3.*
-
pipenv
-
FastAPI + Uvicorn
Project Root dir에서
pipenv syncpipenv shelluvicorn app.main:app --reloadhttp://localhost:8000/docs#/접속
Enum같은 경우는, Swagger에서 Request Body -> Schema 선택하시면 옵션 확인 가능합니다.
- POST /verification/
- POST /user/
- POST /verification/
- POST /user/password/
(type Enum에 두 종류 [sign_up, find_password])
- POST /user/login/
(type Enum에 세 종류 [ phone_number, email, nickname ])
(식별 가능한 정보: 전화번호, 이메일, 닉네임)
p.s. 이름은 중복이 가능하기에, 식별 불가능한 정보로 간주
- To install new package to pipenv
pipenv install [package]
- To install packages in pipfile to local (syncing with dependencies in pipfile)
pipenv sync
- To spawn a virtualenv in pipenv
pipenv shell