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'即可。
结束!