| /** | |
| * Middleware para rutas no definidas (404). | |
| * | |
| * Responsabilidades: | |
| * - Responder con 404 y un JSON estandarizado cuando ninguna ruta coincide. | |
| * - Incluye el metodo y path solicitado para facilitar debugging. | |
| * | |
| * Montado al final de app.js, justo antes del errorHandler. | |
| */ | |
| export const notFound = (req, res) => | |
| res.status(404).json({ | |
| ok: false, | |
| error: { code: 'NOT_FOUND', message: `Route ${req.method} ${req.path} not found` }, | |
| }); | |