koa-request-validation
Object schema description language and validator for JavaScript objects.
Introduction
Looking for clean way to run validation against http request parameters, body, and query string is koajs?
Koa-request-validation uses joi schema to create rules that http requests can be validated against.
Installation
npm i koa-request-validation
Usage
const Koa = const validator = let app = app
Example
In your controllers/route handlers
You can put these rules in a validation-rules folder and require them where need to clean up your controllers/request handlers
const Joi = ; const bodyRule = Joiobject; const paramsRule = Joiobject; const queryRule = Joiobject; // Run validations.ctxctxctx