minapi
Version:
Minimum viable API w/ authentication and permissions, CRUD and resource management
16 lines (11 loc) • 352 B
JavaScript
const morgan = require('morgan')
const cors = require('cors')
const bodyParser = require('body-parser')
module.exports = (API) => {
const morganMode = process.env.NODE_ENV === 'production' ? 'tiny' : 'dev'
API.use(morgan(morganMode))
API.use(cors())
API.use(bodyParser.urlencoded({ extended: false }))
API.use(bodyParser.json())
return API
}