1
0
mirror of https://github.com/PanJiaChen/vue-element-admin.git synced 2025-08-07 18:25:45 +08:00

Merge 3d13ddc17c3950450cd2dc33ba36bd1eacb6476d into 6858a9ad67483025f6a9432a926beb9327037be3

This commit is contained in:
陈诗樵 2024-11-03 20:04:17 +08:00 committed by GitHub
commit 5cdd0899b0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -3,6 +3,7 @@ const bodyParser = require('body-parser')
const chalk = require('chalk')
const path = require('path')
const Mock = require('mockjs')
var express = require('express');
const mockDir = path.join(process.cwd(), 'mock')
@ -13,7 +14,13 @@ function registerRoutes(app) {
return responseFake(route.url, route.type, route.response)
})
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
}
const mockRoutesLength = Object.keys(mocksForServer).length
@ -46,10 +53,7 @@ const responseFake = (url, type, respond) => {
module.exports = app => {
// parse app.body
// https://expressjs.com/en/4x/api.html#req.body
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({
extended: true
}))
const mockRoutes = registerRoutes(app)
var mockRoutesLength = mockRoutes.mockRoutesLength