Tokiva-backend-Node / src /middlewares /error.middleware.ts
anoderb
feat: initial commit of Tokiva POS Node backend for Hugging Face
ef874e6
Raw
History Blame Contribute Delete
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);
};