1、安装 koa-bodyparser
// 使用npm命令安装koa-bodyparser
npm install --save koa-bodyparser
2、引入和配置中间件
// 引入Koa和koa-bodyparser模块
var Koa = require('koa');
var bodyParser = require('koa-bodyparser');
// 创建Koa应用实例
var app = new Koa();
// 使用koa-bodyparser中间件
app.use(bodyParser());
// 创建POST路由,处理登录请求
router.post('/doLogin', async (ctx) => {
// 打印请求体内容
console.log(ctx.request.body);
// 响应返回请求体内容
ctx.body = ctx.request.body;
})
3、使用说明
// 通过ctx.request.body获取POST提交的数据
ctx.request.body;
HTML中的使用方法
<form action="/doLogin" method="post">
用户名: <input type="text" name="username">
密码: <input type="text" name="password">
<input type="submit" value="提交">
</form>