0.0.1 • Published 6 years ago

validater-express-acme v0.0.1

Weekly downloads
2
License
ISC
Repository
github
Last release
6 years ago

validater-express

validate body, params and query in request using joi schema

Install

npm install validater-express-acme

Usage

const schema = joi.object().keys({
    body: joi.object().keys({
        key: joi.string()
    }),
    params: joi.object(),
    query: joi.object()
});
validater(schema); // return a express middleware

API

ValidaterAcme(joiSchema, optionsToJoiValidater) -> ExpressMiddleware

receive a object with body, params and query properties obtained from request object

ValidaterAcme.body(joiSchemaForBody, optionsToJoiValidater) -> ExpressMiddleware

ValidaterAcme.params(joiSchemaForParams, optionsToJoiValidater) -> ExpressMiddleware

ValidaterAcme.query(joiSchemaForQuery, optionsToJoiValidater) -> ExpressMiddleware