装饰器
@ApiConsumes()
指定request body数据的格式化类型.
@ApiProduces()
技巧
'''如何配置post请求的mimetype,使得默认的request body不为application/json?'''
使用@ApiConsumes在控制器的方法上进行配置。例如:
@ApiBody({ type: UserDto })
@ApiConsumes('multipart/form-data', 'application/json')
@Post()
insert(@Body() data) {
// ......
}需要注意的是,虽然ApiConsumes是一个混合装饰器(既可以配置在类上,也可以配置在类方法上)但是mimetype的控制只能配置在类方法上才能生效。可以使用的mime types参考:MIME Types
DISCUSSION
评论
还没有公开评论,欢迎留下想法。