nexi
Version:
Nodejs rails-ish port
17 lines (15 loc) • 571 B
JavaScript
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 }))
}