Open
Description
Bug report(问题描述)
将API中post相关请求的参数包装到formData
中后,就不能识别了
body-parser
难道不能解析formData
吗?
Steps to reproduce(问题复现步骤)
src/store/modules/user.js
改成如下方式
...
login({ commit }, userInfo) {
const { username, password } = userInfo
return new Promise((resolve, reject) => {
const formData = new FormData()
formData.append('username', username.trim())
formData.append('password', password)
login(formData).then(response => {
const { data } = response
commit('SET_TOKEN', data.token)
setToken(data.token)
resolve()
}).catch(error => {
reject(error)
})
})
},
...
然后在mock/user.js
中无法获取config.body
{
url: '/vue-element-admin/user/login',
type: 'post',
response: config => {
console.log(config.body)
...
}
}
如何解决这个问题?
Metadata
Metadata
Assignees
Labels
No labels