const formidable = require('formidable');
router.post("/makeAd", (req, res) => {
var form = new formidable.IncomingForm();
form.encoding = 'utf-8';
form.uploadDir = "uploads";
form.parse(req, (err, fields, files) => {//executed always
console.log(fields, files);//only executed when the request gets canceled
});
})
我正在使用axios post请求以FormData的形式发送文件和字段。 FormData在前端显示具有绝对值的数据 但是在服务器端,我收到错误消息,节点服务器和form.parse块上没有显示任何文件或字段,仅在取消请求时执行。