File size: 394 Bytes
3ec134e
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
// 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 });
}