[ERROR] `ERROR: Error loading ASGI app. Could not import module "api"

JeongInHuh·2023년 11월 26일
post-thumbnail

파일 구조는 이런 상태였다.

📂 FastAPI/
├── 📂 todos/
	├── 📂 __pycache__
    ├── api.py
   	├── todo.py
   	└── model.py
	├── 📂 venv
    	├── 📂 Include
        ├── 📂 Lib
        ├── 📂 Scripts
        	├── activate
            ├── ...

에러 상황

서버를 실행시키기 위해
uvicorn api:app --port 8000 --reload 를 실행하니
ERROR: Error loading ASGI app. Could not import module "api". 에러를 출력했다.

해결 방법

api:app앞에 todos.만 더 붙여주고
uvicorn todos.api:app --port 8000 --reload 를 실행하니 에러 없이 성공했다

profile
컴퓨터공학부 대학생. 4학년. velog 꾸미기 : https://velog.io/@ybkim3603/Velog벨로그-사용법-튜토리얼 Git컨벤션: https://velog.io/@shin6403/Git-git-커밋-컨벤션-설정하기 커리어 방향 설정 모음글:https://velog.io/@eon7500/커리어-방향성-설정에-도움되는-글

0개의 댓글