| import { Request, Response, NextFunction } from 'express'; | |
| export function errorHandler( | |
| err: Error, | |
| _req: Request, | |
| res: Response, | |
| _next: NextFunction | |
| ) { | |
| console.error(err); | |
| res.status(500).json({ | |
| error: { | |
| message: process.env.NODE_ENV === 'production' ? 'Internal server error' : err.message, | |
| code: 'INTERNAL_ERROR', | |
| }, | |
| }); | |
| } | |