npm.io
1.0.0 • Published 10 years ago

koa-joi

Licence
MIT
Version
1.0.0
Deps
0
Vulns
0
Weekly
0
Stars
4
DeprecatedThis package is deprecated

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

Keywords