mirror of
https://github.com/jiangrui1994/CloudSaver.git
synced 2026-01-13 08:38:47 +08:00
14 lines
334 B
TypeScript
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 || "服务器内部错误",
|
|
});
|
|
};
|