koas-body-parser
v0.7.0
Published
Koas body parser parses and validates request bodies based on the current operation.
Readme
Koas Body Parser
Koas body parser parses and validates request bodies based on the current operation.
Installation
npm install koa koas-body-parser koas-coreUsage
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
},
}),
]),
);Options
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-datatext/plain
Note:
multipart/form-dateis parsed entirely so it can be validated and used easily later on. If the request should be streamed instead, pass a custommultipart/form-dataparser.
