reservation/src/middleware/error.middleware.ts
Schneider Roland 391a7350aa initial
2025-09-28 22:05:59 +02:00

10 lines
366 B
TypeScript

import { Request, Response, NextFunction } from 'express';
export const errorHandler = (err: any, req: Request, res: Response, next: NextFunction) => {
console.error(err.stack);
res.status(err.statusCode || 500).json({
message: err.message || 'An unexpected error occurred',
...(process.env.NODE_ENV === 'development' && { stack: err.stack }),
});
};