"""Contrôleur de débogage pour lister les routes disponibles""" from fastapi import APIRouter, Request router = APIRouter() @router.get("/debug/routes") async def list_routes(request: Request): """Liste toutes les routes disponibles dans l'application""" routes = [] for route in request.app.routes: if hasattr(route, "methods") and hasattr(route, "path"): routes.append({ "path": route.path, "methods": list(route.methods), "name": route.name }) return {"total_routes": len(routes), "routes": routes}