connect-busboy
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/connect-busboy package

    0.0.2 • Public • Published

    Description

    Connect middleware for busboy.

    Requirements

    Install

    npm install connect-busboy
    

    Example

    var busboy = require('connect-busboy');
     
    // default options, no immediate parsing
    app.use(busboy());
    // ...
    app.use(function(req, res) {
      req.busboy.on('file', function(fieldname, file, filename, encoding, mimetype) {
        // ...
      });
      req.busboy.on('field', function(key, value, keyTruncated, valueTruncated) {
        // ...
      });
      req.pipe(req.busboy);
      // etc ...
    });
     
    // default options, immediately start reading from the request stream and
    // parsing
    app.use(busboy({ immediate: true }));
    // ...
    app.use(function(req, res) {
      req.busboy.on('file', function(fieldname, file, filename, encoding, mimetype) {
        // ...
      });
      req.busboy.on('field', function(key, value, keyTruncated, valueTruncated) {
        // ...
      });
      // etc ...
    });
     
    // any valid Busboy options can be passed in also
    app.use(busboy({
      highWaterMark: 2 * 1024 * 1024,
      limits: {
        fileSize: 10 * 1024 * 1024
      }
    }));
     

    Install

    npm i connect-busboy

    DownloadsWeekly Downloads

    26,299

    Version

    0.0.2

    License

    none

    Last publish

    Collaborators

    • avatar