2025-06-29 22:12:37 +05:30
|
|
|
# fastapi
|
|
|
|
|
2025-06-29 23:15:08 +05:30
|
|
|
> Uvicorn을 기반으로 동작하는 FastAPI 앱 실행용 CLI 도구.
|
2025-07-01 10:38:26 +05:30
|
|
|
> More information: <https://manned.org/fastapi>.
|
2025-06-29 22:12:37 +05:30
|
|
|
|
2025-06-29 23:15:08 +05:30
|
|
|
- 자동 재시작 기능을 사용하여 FastAPI 앱 실행 (개발용):
|
2025-06-29 22:12:37 +05:30
|
|
|
|
2025-06-29 23:15:08 +05:30
|
|
|
`fastapi run {{경로/파일.py}} --reload`
|
2025-06-29 22:12:37 +05:30
|
|
|
|
2025-06-29 23:15:08 +05:30
|
|
|
- 개발 모드에서 앱 실행:
|
2025-06-29 22:12:37 +05:30
|
|
|
|
2025-06-29 23:15:08 +05:30
|
|
|
`fastapi dev {{경로/파일.py}}`
|
2025-06-29 22:12:37 +05:30
|
|
|
|
2025-06-29 23:15:08 +05:30
|
|
|
- 호스트와 포트를 지정하여 실행:
|
2025-06-29 22:12:37 +05:30
|
|
|
|
2025-06-29 23:15:08 +05:30
|
|
|
`fastapi run {{경로/파일.py}} --host {{호스트_주소}} --port {{포트}}`
|
2025-06-29 22:12:37 +05:30
|
|
|
|
2025-06-29 23:15:08 +05:30
|
|
|
- 앱 변수 이름을 설정하거나 (기본값은 `app`), 앱 디렉터리를 지정:
|
2025-06-29 22:12:37 +05:30
|
|
|
|
2025-06-29 23:15:08 +05:30
|
|
|
`fastapi run {{경로/파일.py}} --app-dir {{경로/앱}} --app {{사용자_정의_앱명}}`
|
2025-06-29 22:12:37 +05:30
|
|
|
|
2025-06-29 23:15:08 +05:30
|
|
|
- 전체 도움말 보기:
|
2025-06-29 22:12:37 +05:30
|
|
|
|
|
|
|
`fastapi --help`
|
|
|
|
|
2025-06-29 23:15:08 +05:30
|
|
|
- 하위 명령어의 도움말 보기:
|
2025-06-29 22:12:37 +05:30
|
|
|
|
2025-06-29 23:19:15 +05:30
|
|
|
`fastapi {{하위명령어}} --help`
|