Я пытаюсь загрузить файл с помощью express -fileupload. Но я получаю req.files как null, но req.body правильно передает информацию о файле.
app. js
const express = require('express');
const fileUpload = require('express-fileupload');
const app = express();
app.use(fileUpload());
app.post('/upload', (req, res, next) => {
console.log("req files", req.files);
res.send("Send");
});
HTML form
<form method="POST" enctype="multipart/form-data" action="/upload">
<div class="custom-file">
<input type="file" class="custom-file-input" id="customFile" name="file" required>
<label class="custom-file-label" for="customFile">Choose file</label>
</div>
<div class="d-flex mt-3">
<button type="submit" class="btn btn-primary ml-auto">Upload to database</button>
</div>
</form>
что не так в приведенном выше коде?