UNPKG

nexi

Version:
17 lines (15 loc) 571 B
const helmet = require('helmet') const requestLogger = require('./request-logger') const bodyParser = require('body-parser') const responseTime = require('./response-time') const requestMeta = require('./request-meta') const compression = require('compression') module.exports = (app, { logger, config }) => { app.use(responseTime()) app.use(compression()) app.use(requestMeta()) app.use(helmet(config.helmet)) app.use(requestLogger(logger)) app.use(bodyParser.json(config.expressSettings.bodyParser)) app.use(bodyParser.urlencoded({ extended: false })) }