from fastapi import FastAPI from typing import Optional app = FastAPI(title="FastAPI分析示例") @app.get("/") async def root(): return {"message": "FastAPI分析项目运行成功!"} @app.get("/items/{item_id}") async def read_item(item_id: int, q: Optional[str] = None): return {"item_id": item_id, "q": q} if __name__ == "__main__": import uvicorn uvicorn.run(app, host="0.0.0.0", port=8000)