diff --git a/var/main.py b/var/main.py index 9bcfc4b..0934a39 100644 --- a/var/main.py +++ b/var/main.py @@ -1,6 +1,8 @@ from fastapi import FastAPI +from fastapi import APIRouter # 引入模板 from fastapi.staticfiles import StaticFiles # 设定静态文件夹 + # 初始化程序 app = FastAPI() root_url = "greendam.ww3.tw" @@ -8,6 +10,10 @@ root_url = "greendam.ww3.tw" # 设定静态文件夹 包括挂载位置 app.mount("/static", StaticFiles(directory="/var/static"), name="static") +# 模板文件 +from routers import api +app.include_router(api.router) + @app.get("/") def home(): diff --git a/var/routers/api.py b/var/routers/api.py new file mode 100644 index 0000000..c874a80 --- /dev/null +++ b/var/routers/api.py @@ -0,0 +1,18 @@ +from fastapi import APIRouter +import json + + +root_url = "greendam.ww3.tw" + +# 建立 APIRouter 实例 +router = APIRouter( + prefix="/api", + tags=["api"] +) + +@router.get('/') +def 用于测试(): + return { + "code": "200 ok!", + "msg": "Hello, World!!" + }