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

14 lines
334 B
TypeScript

import { Request, Response } from "express";
interface CustomError extends Error {
status?: number;
}
export const errorHandler = (err: CustomError, req: Request, res: Response): void => {
console.error(err);
res.status(err.status || 500).json({
success: false,
error: err.message || "服务器内部错误",
});
};