File tree Expand file tree Collapse file tree 3 files changed +15
-7
lines changed Expand file tree Collapse file tree 3 files changed +15
-7
lines changed Original file line number Diff line number Diff line change
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
+ ]
Original file line number Diff line number Diff line change @@ -5,9 +5,8 @@ var logger = require('morgan')
5
5
var cors = require ( 'cors' )
6
6
var compression = require ( 'compression' )
7
7
var errorhandler = require ( 'errorhandler' )
8
- var bodyParser = require ( 'body-parser' )
9
- var methodOverride = require ( 'method-override' )
10
8
var objectAssign = require ( 'object-assign' )
9
+ var common = require ( './common' )
11
10
12
11
module . exports = function ( opts ) {
13
12
var userDir = path . join ( process . cwd ( ) , 'public' )
@@ -68,9 +67,5 @@ module.exports = function (opts) {
68
67
} )
69
68
}
70
69
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 )
76
71
}
Original file line number Diff line number Diff line change @@ -7,11 +7,15 @@ var plural = require('./plural')
7
7
var nested = require ( './nested' )
8
8
var singular = require ( './singular' )
9
9
var mixins = require ( '../mixins' )
10
+ var common = require ( '../common' )
10
11
11
12
module . exports = function ( source ) {
12
13
// Create router
13
14
var router = express . Router ( )
14
15
16
+ // Add middlewares
17
+ router . use ( common )
18
+
15
19
// Create database
16
20
var db
17
21
if ( _ . isObject ( source ) ) {
You can’t perform that action at this time.
0 commit comments