UNPKG

create-sekiban-app

Version:

Create a new Sekiban application with Dapr

18 lines (16 loc) 437 B
import { Request, Response, NextFunction } from 'express'; import { logger } from '../utils/logger.js'; export function errorHandler( err: Error, _req: Request, res: Response, _next: NextFunction ): void { logger.error('Unhandled error:', err); res.status(500).json({ error: { message: err.message || 'Internal server error', ...(process.env.NODE_ENV === 'development' && { stack: err.stack }) } }); }