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')
55var cors = require ( 'cors' )
66var compression = require ( 'compression' )
77var errorhandler = require ( 'errorhandler' )
8- var bodyParser = require ( 'body-parser' )
9- var methodOverride = require ( 'method-override' )
108var objectAssign = require ( 'object-assign' )
9+ var common = require ( './common' )
1110
1211module . 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}
Original file line number Diff line number Diff line change @@ -7,11 +7,15 @@ var plural = require('./plural')
77var nested = require ( './nested' )
88var singular = require ( './singular' )
99var mixins = require ( '../mixins' )
10+ var common = require ( '../common' )
1011
1112module . 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 ) ) {
You can’t perform that action at this time.
0 commit comments