feat: V2 with TypeScript
This commit is contained in:
12
server/src/middlewares/error-handler.ts
Normal file
12
server/src/middlewares/error-handler.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
import { type NextFunction, type Request, type Response } from 'express'
|
||||
|
||||
const errorHandler = (error: any, req: Request, res: Response, next: NextFunction) => {
|
||||
const { statusCode = 500, message = 'Internal server error', ...rest } = error
|
||||
|
||||
res.status(statusCode).json({
|
||||
message,
|
||||
...rest,
|
||||
})
|
||||
}
|
||||
|
||||
export default errorHandler
|
||||
Reference in New Issue
Block a user