boilerplate-gen
Version:
generate boilerplate for project
20 lines (18 loc) • 467 B
JavaScript
function notFound(req, res, next) {
res.status(404);
const error = new Error(`Not Found - ${req.originalUrl}`);
next(error);
}
// eslint-disable-next-line
function errorHandler(err, _, res, next) {
const statusCode = res.statusCode !== 200 ? res.statusCode : 500;
res.status(statusCode);
res.json({
message: err.message,
stack: process.env.NODE_ENV === 'production' ? '💩' : err.stack,
});
}
module.exports = {
notFound,
errorHandler,
};