1.0.7 • Published 4 years ago
koa-inquirer v1.0.7
koa-inquirer
Installation
npm install --save koa-inquirer
Usage
This package uses Joi to validate the data, so you need to install it.
server.js
const Koa = require('koa')
const inquirer = require('koa-inquirer')
const server = new Koa()
server.use(inquirer())
server.listen(3000)
controllers/example.js
const Joi = require('@hapi/joi')
module.exports = ({ request }) => {
const schema = Joi.object({
name: Joi.string().required()
})
const validated = request.validate(schema) // it will validate request.body, but you can pass other one. ex: validate(schema, request.params)
...
}