fastapi項目啟動時,提示ERROR: Error loading ASGI app. Could not import module "main".
文件名為 f1.py
代碼如下:
from fastapi import FastAPI # 導入FastAPI import uvicorn app = FastAPI() # 創建一個app實例 @app.get("/") # 編寫一個路徑操作裝飾器 async def root(): # 編寫一個路徑操作函數 return {"你好!": "朋友。"} if __name__ == '__main__': uvicorn.run(app='main:app', host="127.0.0.1", port=8000, reload=True, debug=True)
注意:聲明app的文件路徑應該是 f1:app,而不是main:app。
只需將 app='main:app' 改為app='f1:app'即可。
結束!