Koa-Middleware for parsing body parameters in the request. Lightweight and no dependencies.
npm install cca-koa-parser --save
If you have questions:
const Koa = require('koa'), parser = require('cca-koa-parser'), router = require('cca-koa-router') const app = new Koa(), port = 3000 app.use(parser) app.use(router(_ => { _.post('/', (c, n) => { c.body = c.request.body }) })) app.listen(port)
body
The Parser defines an object ctx.request.body where all the sent parameters are stored
ctx.request.body
// Request: HTTP POST / ctx.request.body['username'] => "joe"