koa获取请求参数的三种方法
2019-08-27 本文已影响0人
royluck
ctx.request.body:
需要安装koa-bodyparser
npm插件,获取post请求参数;
ctx.params:
获取动态路径参数;
router.get('/package/:aid/:cid',async (ctx)=>{
//获取动态路由的传值
console.log(ctx.params); //{ aid: '123', cid: '456' }
ctx.body="详情";
})
ctx.request.query:
获取解析的查询字符串, 当没有查询字符串时,返回一个空对象
// url?color=blue&size=small
{
color: 'blue',
size: 'small'
}