Files
CloudSaver/backend/src/utils/handleError.ts
2025-02-24 15:22:43 +08:00

19 lines
387 B
TypeScript

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 });
}