Koas body parser parses and validates request bodies based on the current operation.
Koas body parser parses and validates request bodies based on the current operation.
``sh`
npm install koa koas-body-parser koas-core
`js
const Koa = require('koa');
const { bodyParser } = require('koas-body-parser');
const { koas } = require('koas-core');
const api = require('./api.json');
const app = new Koa();
app.use(
koas(api, [
bodyParser({
parsers: {
// Parsers
},
}),
]),
);
`
Koas body parser accepts a mapping of mime types to parser functions. Wildcard mime types are
supported as well. The parsers for the following mime types are supported by default:
- application/jsonmultipart/form-data
- text/plain
-
> Note: multipart/form-date is parsed entirely so it can be validated and used easily latermultipart/form-data` parser.
> on. If the request should be streamed instead, pass a custom