Skip to content

Validation middleware that can be used with express and/or restify

Notifications You must be signed in to change notification settings

dskgry/express-restify-validator

Repository files navigation

express-restify-validator

Declarative validation middleware that can be used with express and/or resitfy.

Tries to be as declarative as possible by using yup (https://github.com/jquense/yup). yup is awesome.

Highly work in progress atm.

Install

Not released yet.

Usage will be

 
 const server = express();
 server.get('/',
    validate.query({
        a: validate.yup.number().required('set me'),
        b: validate.yup.string().min(3, 'too short').default('bbb'),
        c: validate.yup.boolean().required(),
        d: validate.yup.email().required(),
        e: validate.yup.array().of(validate.yup.number())
     }),
     (req, res) => {
        res.send(req.query);
     }
);

About

Validation middleware that can be used with express and/or restify

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published