File size: 312 Bytes
f0953a4
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
import { Request, Response } from "express";

interface CustomError extends Error {
  status?: number;
}

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