这个问题是因为mock-server中express的中间件body-parser导致的,不带参数时发送请求没有问题,带上参数就出现上面说的那种情况。
解决方法是修改mock文件夹下的mock-server.js文件
1. 将 app[mock.type](mock.url, mock.response) 修改成如下代码
app[mock.type](mock.url, bodyParser.json(), bodyParser.urlencoded({
extended: true
}), mock.response)
2. 将文件中以下代码注释即可
// app.use(bodyParser.json())
// app.use(bodyParser.urlencoded({
// extended: true
// }))
本文参考来源(找了很久才找到这个解决方案):