BlueFin / backend /src /middleware /errorHandler.js
vedanshmadan21's picture
Deploy Intelli-Credit to HuggingFace Spaces
7f6dd09
export default async function errorHandler(c, next) {
try {
await next();
} catch (err) {
const ts = new Date().toISOString();
const path = c.req.path;
console.error(`[${ts}] Unhandled error at ${path}:`, err);
return c.json(
{ error: err.message || "Internal server error", status: 500, path },
500,
);
}
}