I'm having trouble using @mjackson/form-data-parser package to handle multipart/form-data. Somehow I'm getting FormData {}
<Form method="POST" encType="multipart/form-data">
import { parseFormData } from "@mjackson/form-data-parser";
let body;
try {
body = await parseFormData(request, {
maxFiles: 3,
}, async (fileUpload) => {
if (fileUpload.fieldName === "images[]") {
const filename = `${session._id.toHexString()}/${crypto.randomUUID()}`;
await fsp.writeFile(filename, await fileUpload.bytes());
return filename;
}
return fileUpload;
});
}