import uvicorn from fastapi import FastAPI app = FastAPI() @app.get("/") def root(): return {"message": "Hello World"} if __name__ == "__main__": uvicorn.run(app, host="0.0.0.0", port=8000) 目的 サーバーであるUvicornとアプリケーションのFastAPIの関係を考察する. Q. appとは何か? 最初にUvicornが期待するアプリケーションの仕様, つまりASGIインターフェースとはどんなものか確認しておきましょう. scop receive send ASGIに適合するアプリケーションはこれらの引数を取るcallableなネイティブ・コルーティンであれば良いようです. Quick Startには