当我在前端发出请求时,我有一个有效的对象文件,其中包含数据。但是当我在快速后端接收到主体时,文件对象为空。
let body = {
metadata: {
date: date,
location: location,
description: description,
file: file
}
}
const headers = {'body': JSON.stringify(body)}
axios.get('/api/xummMint', {headers}).then( (res) => {
console.log("xumm data coming");
console.log(res)
setData({xummData: res});
})
当我console.log(req.headers.body)时,我收到了一个空文件对象,即使该文件在前端有数据:
{"metadata":{"date":"2022-12-30","location":"asf","description":"asdf","file":{}}}
我尝试使用fetch并添加content-Type:application/json但结果还是一样。有人能帮忙吗?
1条答案
按热度按时间dced5bon1#
您可能希望将其作为具有JSON主体的POST请求发送,而不是作为具有称为“body”的头部的GET请求发送