UNPKG

kequapp

Version:

A minimal, zero-magic Node web framework built on native APIs

17 lines (16 loc) 495 B
import { createErrorHandler } from "../router/modules.js"; export default createErrorHandler({ contentType: '*', action(ex, { res }) { const error = { statusCode: ex.statusCode, message: ex.message, }; if (process.env.NODE_ENV !== 'production') { error.stack = ex.stack?.split(/\r?\n/); error.info = ex.info; } res.setHeader('Content-Type', 'application/json'); return { error }; }, });