|
|
@@ -0,0 +1,23 @@
|
|
|
+from fastapi import FastAPI
|
|
|
+from pydantic import BaseModel
|
|
|
+import uvicorn
|
|
|
+import logging
|
|
|
+
|
|
|
+
|
|
|
+# 服务
|
|
|
+app = FastAPI()
|
|
|
+
|
|
|
+# 参数声明
|
|
|
+class Item(BaseModel):
|
|
|
+ desc: str
|
|
|
+
|
|
|
+# 请求
|
|
|
+@app.post("/")
|
|
|
+def create_item(item:Item):
|
|
|
+ logging.info(item.desc)
|
|
|
+ return {"data": "true"}
|
|
|
+
|
|
|
+
|
|
|
+if __name__ == "__main__":
|
|
|
+ logging.basicConfig(filename='data.log', level=logging.INFO,format='%(asctime)s - %(levelname)s: %(message)s')
|
|
|
+ uvicorn.run("main:app",host="0.0.0.0", port=6688)
|