api.py 473 B

1234567891011121314151617181920
  1. from models import *
  2. from logger import logger
  3. from serial.tools import list_ports
  4. @app.get("/")
  5. async def index():
  6. logger.info("Starting")
  7. return {"message": "Hello World"}
  8. @app.get("/api/hello")
  9. async def hello():
  10. return {"app_name": "FastAPI框架学习", "app_version": "v0.0.1"}
  11. @app.get("/scan_serials")
  12. async def scanSerials():
  13. '''扫描串口'''
  14. ports = list_ports.comports()
  15. print("Scanning",ports)
  16. return {"message": "Hello World"}