main.py 475 B

1234567891011121314151617181920212223
  1. from fastapi import FastAPI
  2. from pydantic import BaseModel
  3. import uvicorn
  4. import logging
  5. # 服务
  6. app = FastAPI()
  7. # 参数声明
  8. class Item(BaseModel):
  9. desc: str
  10. # 请求
  11. @app.post("/")
  12. def create_item(item:Item):
  13. logging.info(item.desc)
  14. return {"data": "true"}
  15. if __name__ == "__main__":
  16. logging.basicConfig(filename='data.log', level=logging.INFO,format='%(asctime)s - %(levelname)s: %(message)s')
  17. uvicorn.run("main:app",host="0.0.0.0", port=6688)