0.0.3 • Published 6 years ago

conformity v0.0.3

Weekly downloads
130
License
MIT
Repository
github
Last release
6 years ago

Conformity - HTTP Parameter Validation Middleware

Dependency Status devDependency Status

Conformity is a JSON validation middleware for express.js. It lets you perform path, query, payload, and response validation without polluting your handler code. Additionally, it performs XSS html escaping automatically.

Getting Started

npm install --save conformity
var Express = require('express');
var Conformity = require('conformity');
var Joi = Conformity.validator;

var app = Express();

// CONFORMITY USAGE:
app.use(Conformity.validate());
var IndexHandler = function (req, res) {
    return 'Hello! ' + req.params.name;
}
IndexHandler.validate = {
    path: {
        name: Joi.string().required()
    }
};

app.get('/:name', IndexHandler);

app.listen(3000);
0.0.3

6 years ago

0.0.2

6 years ago

0.0.1-pre5

8 years ago

0.0.1-pre4

8 years ago

0.0.1-pre3

8 years ago

0.0.1-pre2

8 years ago

0.0.1-pre

8 years ago

0.0.0

10 years ago