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

结束!

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐