Ready to take your JavaScript development to the next level? Meet npm Enterprise - the ultimate in enterprise JavaScript. Learn more »

express-formparse7

2.1.3 • Public • Published

express-formparse7

An Express middleware that uses Formidable to parse incoming multi-part forms.

What are Express, Formidable, and this?

Express is a fast, unopinionated, minimalist web framework for Node.js.

Formidable is a Node.js module for parsing form data, especially file uploads.

So, express-formparse is something like a bridge between them, specifically an Express middleware implementation of Formidable.

Install

npm i -S express-formparse7

How

const express = require('express');
const formparse = require('express-formparse');
 
const app = express();
 
app.use(formparse.parse({
    encoding: 'utf8',
    uploadDir: 'tmp_upload',
    keepExtensions: true,
    hash: 'md5',
    multiples: true,
}));
 
app.post('/upload', (req, res) => {
  // req.body will contain the parsed form
  // req.files will contain file metadata
});
formparse.parse([options])

The keys and values in options will be directly passed to the formidable IncomingForm. (See node-formidable API for reference).

Only requests having a multipart/form-data content-type will be parsed.

License

MIT

install

npm i express-formparse7

Downloadsweekly downloads

5

version

2.1.3

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability