Skip to content

Commit 732c330

Browse files
committed
Add common middlewares for defaults and router
1 parent 0cafa45 commit 732c330

File tree

3 files changed

+15
-7
lines changed

3 files changed

+15
-7
lines changed

src/server/common.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
var bodyParser = require('body-parser')
2+
var methodOverride = require('method-override')
3+
4+
// common middlewares used in ./defaults.js and ./router/index.js
5+
module.exports = [
6+
bodyParser.json({limit: '10mb', extended: false}),
7+
bodyParser.urlencoded({extended: false}),
8+
methodOverride()
9+
]

src/server/defaults.js

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,8 @@ var logger = require('morgan')
55
var cors = require('cors')
66
var compression = require('compression')
77
var errorhandler = require('errorhandler')
8-
var bodyParser = require('body-parser')
9-
var methodOverride = require('method-override')
108
var objectAssign = require('object-assign')
9+
var common = require('./common')
1110

1211
module.exports = function (opts) {
1312
var userDir = path.join(process.cwd(), 'public')
@@ -68,9 +67,5 @@ module.exports = function (opts) {
6867
})
6968
}
7069

71-
arr.push(bodyParser.json({limit: '10mb', extended: false}))
72-
arr.push(bodyParser.urlencoded({extended: false}))
73-
arr.push(methodOverride())
74-
75-
return arr
70+
return arr.concat(common)
7671
}

src/server/router/index.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,15 @@ var plural = require('./plural')
77
var nested = require('./nested')
88
var singular = require('./singular')
99
var mixins = require('../mixins')
10+
var common = require('../common')
1011

1112
module.exports = function (source) {
1213
// Create router
1314
var router = express.Router()
1415

16+
// Add middlewares
17+
router.use(common)
18+
1519
// Create database
1620
var db
1721
if (_.isObject(source)) {

0 commit comments

Comments
 (0)