koa2中使用koa-body之后。获取参数的方式

koa2中使用koa-body之后获取参数的方式比较怪异。分2中情况:

1、multipart  表单。就是含有文件的post表单。

let fields = ctx.request.body.fields;//获取所有的非文件类型参数
 let files = ctx.request.body.files;//获取所有的文件参数

 fields.firstName;//获取非文件类型参数firstName的值。
 files.idCard;//获取文件类型参数idCard的值。

2、普通表单。非multipart 

比如前台传递一个fileName参数。

POST参数获取方式。

let fields = ctx.request.body;
fields.fileName;

GET参数获取方式。
 let fields = ctx.query;

 fields.fileName;

猜你喜欢

转载自my.oschina.net/u/2601303/blog/1825195