alp-body-parser
Version:
body parser in alp framework
49 lines (38 loc) • 1.26 kB
Markdown
<h1 align="center">
alp-body-parser
</h1>
<p align="center">
body parser in alp framework
</p>
<p align="center">
<a href="https://npmjs.org/package/alp-body-parser"><img src="https://img.shields.io/npm/v/alp-body-parser.svg?style=flat-square" alt="npm version"></a>
<a href="https://npmjs.org/package/alp-body-parser"><img src="https://img.shields.io/npm/dw/alp-body-parser.svg?style=flat-square" alt="npm downloads"></a>
<a href="https://npmjs.org/package/alp-body-parser"><img src="https://img.shields.io/node/v/alp-body-parser.svg?style=flat-square" alt="node version"></a>
<a href="https://npmjs.org/package/alp-body-parser"><img src="https://img.shields.io/npm/types/alp-body-parser.svg?style=flat-square" alt="types"></a>
</p>
```bash
npm install --save alp-body-parser
```
```js
import Koa from "koa";
import { config } from "alp-node";
import bodyParser from "alp-body-parser";
const app = new Koa();
config(`${__dirname}/config`, { packageConfig })(app);
bodyParser(app);
```
```js
export default {
async form(ctx) {
const body = await ctx.parseBody();
},
async json(ctx) {
const body = await ctx.parseBodyJson();
},
async text(ctx) {
const body = await ctx.parseBodyText();
},
};
```