Nothing Particularly Magnificent

    bogart-form-warden

    1.2.3 • Public • Published

    Bogart Form Warden

    Installation

    • Install with npm: npm install bogart-form-warden
    • Clone from git: git clone https://github.com/nrstott/bogart-form-warden

    Usage

    This package provies Form Warden JSGI middleware. Require bogart-form-warden for the middleware constructor. Use it in routes or in app.use calls.

    Example of using formWarden middleware in a route:

    var router = bogart.router();
    
    var validationOptions = {
      fields: {
        email: [
          {
            isValid: 'required',
            message: 'Email is required'
          },
          {
            isValid: 'email',
            message: 'Email must be a valid email address'
          }
        ]
      }
    };
    
    router.get('/',
    
      formWarden(validationOptions).viewEngine(viewEngine),
    
      function (req) {
        var email = req.params.email;
        return viewEngine.respond('index.html', {
          locals: { email: email }
        });
      }
    );
    

    Tests

    Run the tests with npm test.

    Example

    • Install dependencies: npm install.
    • Run the example in the examples directory: node examples/app.js.

    Keywords

    none

    Install

    npm i bogart-form-warden

    DownloadsWeekly Downloads

    6

    Version

    1.2.3

    License

    none

    Last publish

    Collaborators

    • nathan
    • soitgoes