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

/body-schema/

    Package Sidebar

    Install

    npm i body-schema

    Weekly Downloads

    1

    Version

    0.0.1

    License

    MIT

    Last publish

    Collaborators

    • alavers