尝试使用 uvicorn 测试我的第一个 FastAPI 应用程序。
在Jupyter Notebook上编写以下代码并保存'main.py'在目录中:/home/user
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
async def root():
return {"message": "Hello World"}
Run Code Online (Sandbox Code Playgroud)
从我正在运行的同一目录:
$uvicorn main --reload
Run Code Online (Sandbox Code Playgroud)
它抛出以下错误:
错误:加载 ASGI 应用程序时出错。导入字符串“main”必须采用“:”格式。