mirror of
https://github.com/PanJiaChen/vue-element-admin.git
synced 2025-08-10 12:01:57 +08:00
Merge 3d13ddc17c3950450cd2dc33ba36bd1eacb6476d into 6858a9ad67483025f6a9432a926beb9327037be3
This commit is contained in:
commit
5cdd0899b0
@ -3,6 +3,7 @@ const bodyParser = require('body-parser')
|
|||||||
const chalk = require('chalk')
|
const chalk = require('chalk')
|
||||||
const path = require('path')
|
const path = require('path')
|
||||||
const Mock = require('mockjs')
|
const Mock = require('mockjs')
|
||||||
|
var express = require('express');
|
||||||
|
|
||||||
const mockDir = path.join(process.cwd(), 'mock')
|
const mockDir = path.join(process.cwd(), 'mock')
|
||||||
|
|
||||||
@ -13,7 +14,13 @@ function registerRoutes(app) {
|
|||||||
return responseFake(route.url, route.type, route.response)
|
return responseFake(route.url, route.type, route.response)
|
||||||
})
|
})
|
||||||
for (const mock of mocksForServer) {
|
for (const mock of mocksForServer) {
|
||||||
app[mock.type](mock.url, mock.response)
|
var router = express.Router();
|
||||||
|
router.use(bodyParser.json())
|
||||||
|
router.use(bodyParser.urlencoded({
|
||||||
|
extended: true
|
||||||
|
}))
|
||||||
|
router.use(mock.response)
|
||||||
|
app[mock.type](mock.url, router)
|
||||||
mockLastIndex = app._router.stack.length
|
mockLastIndex = app._router.stack.length
|
||||||
}
|
}
|
||||||
const mockRoutesLength = Object.keys(mocksForServer).length
|
const mockRoutesLength = Object.keys(mocksForServer).length
|
||||||
@ -46,10 +53,7 @@ const responseFake = (url, type, respond) => {
|
|||||||
module.exports = app => {
|
module.exports = app => {
|
||||||
// parse app.body
|
// parse app.body
|
||||||
// https://expressjs.com/en/4x/api.html#req.body
|
// https://expressjs.com/en/4x/api.html#req.body
|
||||||
app.use(bodyParser.json())
|
|
||||||
app.use(bodyParser.urlencoded({
|
|
||||||
extended: true
|
|
||||||
}))
|
|
||||||
|
|
||||||
const mockRoutes = registerRoutes(app)
|
const mockRoutes = registerRoutes(app)
|
||||||
var mockRoutesLength = mockRoutes.mockRoutesLength
|
var mockRoutesLength = mockRoutes.mockRoutesLength
|
||||||
|
Loading…
x
Reference in New Issue
Block a user