使用Vue Element Admin模板踩的坑,前端使用axios发送Post请求,后端拿到的数据为null或后端无响应,一段时间后报错
这个问题是因为mock-server中express的中间件body-parser导致的,不带参数时发送请求没有问题,带上参数就出现上面说的那种情况。1. 将 app[mock.type](mock.url, mock.response) 修改成如下代码。解决方法是修改mock文件夹下的mock-server.js文件。2. 将文件中以下代码注释即可。
·
这个问题是因为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
// }))
本文参考来源(找了很久才找到这个解决方案):
更多推荐
已为社区贡献1条内容
所有评论(0)