UNPKG

node-api-template

Version:
15 lines (11 loc) 388 B
const logger = require('../utils/logger'); const errorHandler = (err, req, res, next) => { const statusCode = err.statusCode || 500; logger.error(err.message); res.status(statusCode).json({ status: 'error', message: err.message || 'Internal Server Error', stack: process.env.NODE_ENV === 'development' ? err.stack : undefined, }); }; module.exports = errorHandler;