koa-joi

1.0.0 • Public • Published

koa-joi

NPM version Build Status Coverage Status Dependency Status devDependency Status

Joi validation koa middleware

Installation

npm install koa-joi

Example

var joi = require('joi');
var validate = require('koa-joi');
 
router.post('/user', validate({
    headers: joi.object.keys({
        customHeader: joi.string().regex(/[a-zA-Z0-9]{3,30}/)
    },
    body: joi.object.keys({
        username: joi.string().regex(/[a-zA-Z0-9]{3,30}/),
        profile: joi.string()
    })
}));
 

Readme

Keywords

Package Sidebar

Install

npm i koa-joi

Weekly Downloads

5

Version

1.0.0

License

MIT

Last publish

Collaborators

  • deltabyte