routes.py 509 B

1234567891011121314151617
  1. """路由注册"""
  2. from quart import Blueprint
  3. from supply.server.endpoints import create_health_bp
  4. from supply.server.xxl_endpoints import create_xxl_bp
  5. def server_routes() -> Blueprint:
  6. """注册业务 Blueprint,前缀 /api"""
  7. api = Blueprint("api", __name__, url_prefix="/api")
  8. api.register_blueprint(create_health_bp())
  9. return api
  10. def xxl_routes() -> Blueprint:
  11. """XXL-JOB 端点注册到根路径(Admin 回调 /beat /run /kill /log /idleBeat)"""
  12. return create_xxl_bp()