@jginsburgn/formidable-middleware
v0.1.2
Published
A formidable proxy mountable as middleware.
Downloads
7
Maintainers
Readme
A formidable Proxy Mountable as a Middleware
A proxy for formidable that acts as an Express middleware.
Use as follows:
import express, {
Express,
Response,
} from "express";
import {
FormidableMiddleware,
FormidableMiddlewareRequest,
} from "@jginsburgn/formidable-middleware";
const app: Express = express();
const formidableFormConfiguration = {
maxFileSize: 10 * 1024 ** 3 // 10 GB
};
app.post("/", FormidableMiddleware(formidableFormConfiguration), (req: FormidableMiddlewareRequest, res: Response) => {
for (const file of req.body.files) {
// Do what you wish with the file...
}
for (const field of req.body.fields) {
// Do what you wish with the field...
}
});
app.listen(80, "0.0.0.0");