mirror of
https://github.com/typicode/json-server.git
synced 2025-07-27 20:23:34 +08:00
Move router middlewares to defaults
This commit is contained in:
@ -2,10 +2,11 @@ var fs = require('fs')
|
|||||||
var path = require('path')
|
var path = require('path')
|
||||||
var express = require('express')
|
var express = require('express')
|
||||||
var logger = require('morgan')
|
var logger = require('morgan')
|
||||||
var bodyParser = require('body-parser')
|
|
||||||
var cors = require('cors')
|
var cors = require('cors')
|
||||||
var compression = require('compression')
|
var compression = require('compression')
|
||||||
var errorhandler = require('errorhandler')
|
var errorhandler = require('errorhandler')
|
||||||
|
var bodyParser = require('body-parser')
|
||||||
|
var methodOverride = require('method-override')
|
||||||
var objectAssign = require('object-assign')
|
var objectAssign = require('object-assign')
|
||||||
|
|
||||||
module.exports = function (opts) {
|
module.exports = function (opts) {
|
||||||
@ -19,9 +20,6 @@ module.exports = function (opts) {
|
|||||||
|
|
||||||
var arr = []
|
var arr = []
|
||||||
|
|
||||||
arr.push(bodyParser.json({limit: '10mb', extended: false}))
|
|
||||||
arr.push(bodyParser.urlencoded({extended: false}))
|
|
||||||
|
|
||||||
// Compress all requests
|
// Compress all requests
|
||||||
if (!opts.noGzip) {
|
if (!opts.noGzip) {
|
||||||
arr.push(compression())
|
arr.push(compression())
|
||||||
@ -70,5 +68,9 @@ module.exports = function (opts) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
arr.push(bodyParser.json({limit: '10mb', extended: false}))
|
||||||
|
arr.push(bodyParser.urlencoded({extended: false}))
|
||||||
|
arr.push(methodOverride())
|
||||||
|
|
||||||
return arr
|
return arr
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
var express = require('express')
|
var express = require('express')
|
||||||
var methodOverride = require('method-override')
|
|
||||||
var _ = require('lodash')
|
var _ = require('lodash')
|
||||||
var _db = require('underscore-db')
|
var _db = require('underscore-db')
|
||||||
var low = require('lowdb')
|
var low = require('lowdb')
|
||||||
@ -13,9 +12,6 @@ module.exports = function (source) {
|
|||||||
// Create router
|
// Create router
|
||||||
var router = express.Router()
|
var router = express.Router()
|
||||||
|
|
||||||
// Add middlewares
|
|
||||||
router.use(methodOverride())
|
|
||||||
|
|
||||||
// Create database
|
// Create database
|
||||||
var db
|
var db
|
||||||
if (_.isObject(source)) {
|
if (_.isObject(source)) {
|
||||||
|
Reference in New Issue
Block a user