diff --git a/.gitignore b/.gitignore index f39ffbc..e364185 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ build/extraResources/goapp.exe go/go.sum build/extraResources/java-app.jar build/extraResources/jre1.8.0_201/ +python/.venv/ diff --git a/python/main.py b/python/main.py new file mode 100644 index 0000000..b2a1e71 --- /dev/null +++ b/python/main.py @@ -0,0 +1,27 @@ +import uvicorn +from fastapi import FastAPI + +app = FastAPI() + +@app.get("/") +async def index(): + """ + 注册一个根路径 + :return: + """ + return {"message": "Hello World"} + + +@app.get("/info") +async def info(): + """ + 项目信息 + :return: + """ + return { + "app_name": "FastAPI框架学习", + "app_version": "v0.0.1" + } + +if __name__ == "__main__": + uvicorn.run(app, host="127.0.0.1", port=8000) \ No newline at end of file