route_provider.py 405 B

123456789101112131415
  1. import logging
  2. from app.api.routes import api_router, router_init
  3. from config.config import settings
  4. def boot(app):
  5. # 注册api路由[app/api/routes.py]
  6. router_init()
  7. app.include_router(api_router, prefix=settings.API_PREFIX)
  8. # 打印路由
  9. if app.debug:
  10. for route in app.routes:
  11. logging.info({"path": route.path, "name": route.name, "methods": route.methods})