У меня есть простой POST к /upload
экспресс-конечной точке. Небольшие файлы работают очень хорошо, однако, все, что выше 2 МБ, выдает следующую ошибку:
413 (запрос слишком большой)
Что-то мне не хватает, что нужно добавить к работе? Вот как выглядит мой код:
const { Router } = require('express')
const fileUpload = require('express-fileupload')
router.post('/upload', fileUpload(), function (req, res) {
console.log('I am never reached')
let uploadFile = req.files.file
const fileName = req.files.file.name
// do stuff
}
Что я делаю не так? Я пропустил другое промежуточное программное обеспечение до этого? Я также должен отметить, что в fileUpload
я попытался поставить как:
fileUpload({
limits: { fileSize: 50 * 1024 * 1024 },
})
Но это не помогло. Что еще может быть не так?
Редактировать: Это мой код выборки на случай, если это также может помочь:
const data = new FormData()
data.append('file', file, file.name)
return isomorphicFetch(`/upload`, {
method: 'POST',
body: data
})
Спасибо!