Skip to content

pierreinglebert/koa-joi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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()
	})
}));

About

Joi validation koa middleware

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •