Cómo usar esta herramienta para desarrolladores
- Pega app.js o un archivo Router.
- Ejecuta el parser.
- Revisa la lista de rutas y los middleware/montajes detectados.
- Usa el JSON descargable si necesitas procesar el inventario.
Analiza el enrutamiento visible de Express y conviértelo en una estructura fácil de revisar. El parser identifica rutas app/router, usos de middleware, montajes con prefijo y parámetros como :id. Conserva líneas y orden de aparición para que puedas volver al fragmento original sin ejecutar el servidor ni cargar dependencias.
La salida separa RUTAS y MIDDLEWARE. En las rutas se incluyen método, path, parámetros y línea; en use() se intenta identificar un prefijo literal cuando existe.
El parser no expande routers importados ni concatena automáticamente el prefijo de un montaje con las rutas definidas en otro archivo.
El ejemplo identifica /health, /users/:id, el parámetro id y el montaje /api.
RUTAS GET /health · línea 4 GET /users/:id · params: id · línea 5 MIDDLEWARE /api · línea 3 (error handler) · línea 6
El resultado estructurado incluye arrays de routes y middleware. Los parámetros se deduplican por ruta y no se interpreta regex embebida en paths.
No resuelve variables de path, Router importados, arrays de middleware ni sintaxis avanzada de path-to-regexp.
Sí. Extrae nombres de parámetros que aparecen como segmentos :nombre dentro del path literal.
No si están en archivos distintos. El parser registra el montaje, pero no sigue imports ni combina árboles de rutas.
Intenta reconocer la firma típica con err, req, res y next para etiquetar un error handler.
GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD y ALL en llamadas de app o router.
No. Solo analiza el literal de ruta y sus segmentos básicos; no compila ni prueba patrones de Express.
| Métrica | Qué indica |
|---|---|
| Ruta | Método, path, línea y parámetros :nombre. |
| Middleware | Línea y prefijo literal opcional de use(). |
| Montaje | use() con un prefijo como /api. |
| Error handler | use() cuya firma parece err, req, res, next. |
Consulta más utilidades de backend y frameworks en el centro de categoría.
Ver Backend y frameworks