Spaces:
Running
Running
| // backend/src/utils/errorHandler.ts | |
| import { NextFunction, Request, Response } from 'express'; | |
| export function errorHandler(err: any, _req: Request, res: Response, _next: NextFunction) { | |
| const status = err.status || 500; | |
| const message = err.message || 'Internal Server Error'; | |
| console.error('[Error]', status, message, err.stack || err); | |
| res.status(status).json({ error: message }); | |
| } | |