body-schema

0.0.1 • Public • Published

NPM version Build Status Dependency Status

JSON schema based validation for express routes. Validate req.body declaratively using JSON schemas. Uses tv4 to create body validation middelware.

Install

$ npm install --save body-schema

Usage

var bodySchema = require('body-schema');
 
var loginSchema = {
    'type': 'object',
    'properties': {
        'username': {
            'type': 'string'
        },
        'password': {
            'type': 'string'
        }
    },
    'required': ['username', 'password']
};
 
app.post('/login', bodySchema(loginSchema), login);

License

MIT © Andrew Lavers

Package Sidebar

Install

npm i body-schema

Weekly Downloads

1

Version

0.0.1

License

MIT

Last publish

Collaborators

  • alavers