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

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

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;

转载于:https://my.oschina.net/kunBlog/blog/1825195

你可能感兴趣的:(koa2中使用koa-body之后。获取参数的方式)