connect-form

0.2.1 • Public • Published

Connect Form

Connect Form is a multipart / urlencoded form parsing middleware utilizing node-formidable behind the scenes.

Installation

via npm:

$ npm install connect-form

Example

var form = require('connect-form');
var server = connect.createServer(
    form({ keepExtensions: true }),
    function(req, res, next){
	    // Form was submitted
        if (req.form) {
	        // Do something when parsing is finished
	        // and respond, or respond immediately
	        // and work with the files.
            req.form.complete(function(err, fields, files){
                res.writeHead(200, {});
                if (err) res.write(JSON.stringify(err.message));
                res.write(JSON.stringify(fields));
                res.write(JSON.stringify(files));
                res.end();
            });
        // Regular request, pass to next middleware
        } else {
            next();
        }
    }
);

Readme

Keywords

none

Package Sidebar

Install

npm i connect-form

Weekly Downloads

64

Version

0.2.1

License

none

Last publish

Collaborators

  • tjholowaychuk