装饰器

@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