У меня такой код:
class SomeClass{
name: string
}
@Post('/importFile')
@ApiConsumes('multipart/form-data')
@ApiImplicitFile({ name: 'file', required: false })
@ApiImplicitBody({ name: 'config', type: SomeClass, required: false })
public async importFile(
@Request() req,
@Response() res,
@Body() config: SomeClass,
@UploadedFiles() file: Express.Multer.File[],
) {
}
Когда я его запускаю, swagger выглядит хорошо, но когда я пытаюсь выполнить, у меня на сервере следующее значение:
Здесь я вставляю обычный JSON в поле конфигурации. Итак, как я могу использовать файл и конфигурацию (multipart / form-data) в swagger?
версия swagger: @ nestjs / swagger ":" ^ 3.1.0 "