UNPKG

unipayconnect

Version:

<!-- **unipayconnect/unipayconnect** is a ✨ _special_ ✨ repository because its `README.md` (this file) appears on your GitHub profile.

22 lines (19 loc) 523 B
class CustomError extends Error { constructor(message, statusCode) { super(message); this.statusCode = statusCode; Error.captureStackTrace(this, this.constructor); } } function handleError(error, res) { const statusCode = error.statusCode || 500; const message = error.message || 'Internal Server Error'; return res.status(statusCode).json({ success: false, error: message, }); } module.exports = { CustomError, handleError, };