journey/server/config/error_handler.mjs
Linus Miller ed79c5b7a6 convert server files to esm
- update deps
- remove midwest-service-errors
2020-09-06 19:49:49 +02:00

34 lines
551 B
JavaScript

import _ from 'lodash'
import errorTemplate from '../templates/Error.mjs'
import env from './env.mjs'
const defaults = {
console: true,
post: (req, res, next) => {
res.template = errorTemplate
next()
},
mystify: {
properties: ['errors', 'message', 'name', 'status', 'statusText'],
},
log: {
// if database = true there has to be a mongoose model name ErrorModel
ignore: [],
},
}
export default _.merge(
defaults,
{
development: {
log: {
console: true,
},
},
}[env.NODE_ENV],
)