Я создал API узла, используя multer для хранения файлов, и при вызове у меня возникает ошибка, пожалуйста, помогите. Сильфон - это код и ошибка -
Код -
const storage = multer.diskStorage({
destination: './public/upload',
filename: function(req, file, cb){
cb(null, file.fieldname + '-' + Date.now() + path.extname(file.originalname));
}
});
// initialize upload
const upload = multer({
storage: storage,
limits: {fieldSize: 100000}
}).single('myImage');
app.post('/upload', (req, res)=> {
upload(req, res, (err) => {
if(err){
res.json({
msg: req.body,
});
}else {
res.json({
msg: 'File uploaded',
file: `upload/${req.file.filename}`
});
}
})
})
Ошибка, которую я получаю при вызове API: «name»: «MulterError», «message»: «Неожиданное поле», «code»: «LIMIT_UNEXPECTED_FILE» , "storageErrors": []