FastApi에서 에러가 뜨는데 ERROR: Error loading ASGI app. Import string "main" must be in format ":". 해결 방법

4주 전 질문 4주 전 토론 13 views

FastApi 코드는 처음 만들어보구요.

Uvicorn을 사용하여 FastApi 코드를 테스트하려고 합니다.

아래 코드는 Jupyter Notebook에 기록되고 /home/user 디렉토리에 'main.py'로 저장됩니다.

from fastapi import FastAPI

app = FastAPI()

@app.get("/")
async def root():
    return {"message": "Hello World"}

 

 같은 디렉토리에서 아래와 같이 실행해봤습니다.

$uvicorn main --reload

 

그치만 아래와 같은 에러가 발생합니다.

ERROR: Error loading ASGI app. Import string "main" must be in format ":".

fastapi uvicorn asgi

2022-05-29 09:53

1개의 해답

아래처럼 명령어를 쓰세요.

uvicorn main:app --reload


2022-05-29 09:55

해결방법이나 팁을 알고 계신다면


© 2022 pinfo. All rights reserved.