Fix #54 Move required middlewares to router instead of server

This commit is contained in:
Typicode
2015-03-16 21:35:29 +01:00
parent 847713766f
commit 4b8ce73833
2 changed files with 8 additions and 6 deletions

View File

@ -1,7 +1,9 @@
var express = require('express') var express = require('express')
var methodOverride = require('method-override')
var bodyParser = require('body-parser')
var _ = require('underscore') var _ = require('underscore')
var utils = require('./utils')
var low = require('lowdb') var low = require('lowdb')
var utils = require('./utils')
low.mixin(require('underscore-db')) low.mixin(require('underscore-db'))
low.mixin(require('underscore.inflections')) low.mixin(require('underscore.inflections'))
@ -11,6 +13,11 @@ module.exports = function(source) {
// Create router // Create router
var router = express.Router() var router = express.Router()
// Add middlewares
router.use(bodyParser.json({limit: '10mb'}))
router.use(bodyParser.urlencoded({ extended: false }))
router.use(methodOverride())
// Create database // Create database
if (_.isObject(source)) { if (_.isObject(source)) {
var db = low() var db = low()

View File

@ -3,8 +3,6 @@ var http = require('http')
var express = require('express') var express = require('express')
var logger = require('morgan') var logger = require('morgan')
var cors = require('cors') var cors = require('cors')
var methodOverride = require('method-override')
var bodyParser = require('body-parser')
var serveStatic = require('serve-static') var serveStatic = require('serve-static')
var errorhandler = require('errorhandler') var errorhandler = require('errorhandler')
@ -17,9 +15,6 @@ module.exports = function() {
} }
server.set('json spaces', 2) server.set('json spaces', 2)
server.use(bodyParser.json({limit: '10mb'}))
server.use(bodyParser.urlencoded({ extended: false }))
server.use(methodOverride())
// Serve static files // Serve static files
if (fs.existsSync(process.cwd() + '/public')) { if (fs.existsSync(process.cwd() + '/public')) {