mirror of
https://github.com/PanJiaChen/vue-element-admin.git
synced 2025-08-07 18:25:45 +08:00
#3913 mock-server 篡改proxy问题修复
This commit is contained in:
parent
7ddfe81749
commit
3d13ddc17c
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user