ng / backend /src /utils /handleError.ts
epii-1
222222
f0953a4
raw
history blame contribute delete
387 Bytes
import { Response, NextFunction } from "express";
import { logger } from "../utils/logger";
interface CustomError {
name?: string;
message: string;
success?: boolean;
}
export default function handleError(
res: Response,
error: CustomError | unknown,
message: string,
next: NextFunction
) {
logger.error(message, error);
next(error || { success: false, message });
}