express-busboy
A simple body-parser
like module for express that
uses connect-busboy
under the hood.
It's designed to be more of a "drop in" replacement for body-parser
.
With it populating req.body
, there is very minimal code change needed to use it.
usage
var bb = ;var app = ; bb;
The module will populate req.body
and req.files
like the body-parser
module does.
configuration
bb;
file uploads
By default file uploads are disabled, the req.files
object will always be empty. You can activate them with:
bb;
path
will default to: os.tmpdir()/express-busboy/<uuid>/<the field name>/<filename>
.
allowedPath can contain a regular expression limiting the upload function to given urls. For example /^\/upload$/
would only allow uploads in the /upload path.
You can have a function returning true/false if you prefer that:
options { return url == '/upload';}