From d02f901519b50ff66c639f3d2da8c3889936da03 Mon Sep 17 00:00:00 2001 From: sleepwithoutbz Date: Thu, 25 Sep 2025 17:49:47 +0800 Subject: [PATCH] Init commit --- .gitignore | 2 ++ main.py | 14 ++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 .gitignore create mode 100644 main.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..728e1e9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +__pycache__ +.kds_venv diff --git a/main.py b/main.py new file mode 100644 index 0000000..d4ca7f1 --- /dev/null +++ b/main.py @@ -0,0 +1,14 @@ +from typing import Union +from fastapi import FastAPI + +app = FastAPI() + + +@app.get("/") +async def read_root(): + return {"Hello": "World"} + + +@app.get("/items/{item_id}") +async def read_item(item_id: int, q: Union[str, None] = None): + return {"item_id": item_id, "q": q} \ No newline at end of file