koas-body-parser

    0.7.0 • Public • Published

    Koas Body Parser

    Koas body parser parses and validates request bodies based on the current operation.

    Installation

    npm install koa koas-body-parser koas-core

    Usage

    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/json
    • multipart/form-data
    • text/plain

    Note: multipart/form-date is parsed entirely so it can be validated and used easily later on. If the request should be streamed instead, pass a custom multipart/form-data parser.

    Install

    npm i koas-body-parser

    DownloadsWeekly Downloads

    437

    Version

    0.7.0

    License

    MIT

    Unpacked Size

    16.5 kB

    Total Files

    12

    Last publish

    Collaborators

    • remcohaszing