diff --git a/Routes/BigScreen.py b/Routes/BigScreen.py index e69de29..d7f1051 100644 --- a/Routes/BigScreen.py +++ b/Routes/BigScreen.py @@ -0,0 +1,19 @@ +from fastapi import APIRouter + +# 创建 APIRouter 实例 +router = APIRouter(prefix="/bigscreen", tags=["大屏展示"]) + +# 定义根路由,返回 helloWorld +@router.get("/") +async def root(): + return {"message": "helloWorld"} + +# 定义一个 helloWorld 路由 +@router.get("/hello") +async def hello_world(): + return {"message": "helloWorld"} + +# 定义一个带有参数的路由 +@router.get("/hello/{name}") +async def hello_name(name: str): + return {"message": f"helloWorld, {name}!"} \ No newline at end of file diff --git a/Routes/__pycache__/BigScreen.cpython-310.pyc b/Routes/__pycache__/BigScreen.cpython-310.pyc new file mode 100644 index 0000000..e6577c1 Binary files /dev/null and b/Routes/__pycache__/BigScreen.cpython-310.pyc differ diff --git a/Routes/__pycache__/__init__.cpython-310.pyc b/Routes/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000..9dbf14d Binary files /dev/null and b/Routes/__pycache__/__init__.cpython-310.pyc differ diff --git a/Start.py b/Start.py index 8f15a62..cb7032f 100644 --- a/Start.py +++ b/Start.py @@ -2,24 +2,13 @@ from fastapi import FastAPI import uvicorn +from Routes.BigScreen import router as bigscreen_router # 创建 FastAPI 应用实例 app = FastAPI(title="云南教育决策研究服务系统", description="云南省教育数据分析和可视化平台") -# 定义根路由,返回 helloWorld -@app.get("/") -async def root(): - return {"message": "helloWorld"} - -# 定义一个 helloWorld 路由 -@app.get("/hello") -async def hello_world(): - return {"message": "helloWorld"} - -# 定义一个带有参数的路由 -@app.get("/hello/{name}") -async def hello_name(name: str): - return {"message": f"helloWorld, {name}!"} +# 包含大屏展示路由 +app.include_router(bigscreen_router) # 主程序入口 if __name__ == "__main__":