File size: 363 Bytes
506655b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | 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',
},
});
}
|