Я заметил, что вы отправляете форму в отчет конечную точку. это должно потребляться таким образом
router.post("/report", upload.single("image"), function(req, res){
// get data from form and add to items array
console.log(req.file);
console.log(req.files);
// Other req.body usage here
})
Но для повторной сборки загруженного файла в вашем приложении вам необходимо проанализировать тело запроса (как данные многоэлементной формы).
В Express 3.x вы можете использовать промежуточное ПО express.bodyParser
для обработки многокомпонентных форм, но с Express 4.x нет анализатора тела в комплекте с каркасом.
Доступно много пакетов. Предполагается, что вы используете mutler и Express 4.0
.
Сначала убедитесь, что API работает правильно, отправив другие параметры