node.js - 使用 formData 在前端追加数据时在 req.body 上获取空对象
问题描述
我之前使用过formData,现在当我尝试将数据发送到后端和console.log(req.body)时它工作正常,它给出了空对象但是当我创建一个对象并添加属性时它工作正常
这是前端代码
const moveToSender = () => {
let formDatas = new FormData();
formDatas.append("username",username);
formDatas.append("email",email);
formDatas.append("amount",amount);
formDatas.append("reciever",reciever);
formDatas.append("currency",currency);
// for (var pair of fData.entries()) {
// console.log(pair[0]+ ', ' + pair[1]);
// }
sendAxiosPostRequest(formDatas);
};
const sendAxiosPostRequest = async (formDatas) => {
// for (var pair of fData.entries()) {
// console.log(pair[0]+ ', ' + pair[1]);
// }
try {
const data = await axios.post("/addtransaction/newTransaction",formDatas,{
headers:{
"Content-Type":"application/json"
}
})
console.log(data)
} catch (error) {
}
};
解决方案
推荐阅读
- mysql - magento2 mysql更新表查询
- mysql - 使用索引时如何保证一致性?
- sqlite - 是否可以在 SQLite3 中的多于 1 列中使值唯一?
- java - 使用 Spring Security 更新角色时如何注销用户
- python - 如何在异步收集中获得以下输出
- amazon-s3 - 使用 lambda 中的 boto3 和 psycopg2 中的 copy_from 跳过 csv 标题行
- php - 使用 htaccess URL 重写的 CSS/JSS 加载问题
- laravel - PHP Imagick 不适用于 Laravel 8 中的 PDF 文件,简单的 ImagickException
- c# - SweetAlert2 ASP.NET Gridview 删除行确认
- django - CreateView django-role-permission