Spaces:
Sleeping
Sleeping
Download src/middlewares/error.middleware.ts from Anoderb/Tokiva-backend-Node: direct link, hf CLI and curl.
- Browser
- Download file 486 Bytes
-
https://huggingface.co/spaces/Anoderb/Tokiva-backend-Node/resolve/main/src/middlewares/error.middleware.ts
- Command line
-
hf download hf://spaces/Anoderb/Tokiva-backend-Node/src/middlewares/error.middleware.ts
-
curl -L -o error.middleware.ts https://huggingface.co/spaces/Anoderb/Tokiva-backend-Node/resolve/main/src/middlewares/error.middleware.ts
486 Bytes
| import { Request, Response, NextFunction } from 'express'; | |
| import { gagal } from '../utils/response'; | |
| export const errorHandler = ( | |
| err: any, | |
| req: Request, | |
| res: Response, | |
| next: NextFunction | |
| ) => { | |
| console.error('[Error Handler]:', err); | |
| const statusCode = err.statusCode || 500; | |
| const message = err.message || 'Terjadi kesalahan pada server'; | |
| const detail = err.detail || err.errors || message; | |
| return gagal(res, statusCode, message, err.stack || null, detail); | |
| }; | |