NestJS трансформировать проблему ответов и разоблачить - PullRequest
0 голосов
/ 17 июня 2019

Я хочу преобразовать только 1 атрибут

Я хочу преобразовать атрибут, но когда у меня есть контроллер (новый ValidationPipe ({transform: true})), он также меняет мои атрибуты экспозиции.

@IsOptional()
@ValidateNested()
@Expose({ name: 'recipient-variables' })
readonly recipientVariables: object;

@IsOptional()
@IsJSON()
@Expose({ name: 'h:X-Mailgun-Variables' })
templateVariables: string;

@Transform((attachment: string) => path.join(__dirname + '/../data', attachment), {toPlainOnly: true})
attachment: string;

Когда я отправляю {h: X-Mailgun-Variables: '{body: hi}'}, он возвращает мою переменную как templateVariables, потому что у моего контроллера есть (новый ValidationPipe ({transform: true})), но когда его преобразование false, мой атрибут-вложение не работает и не меняет своего значения.

Пожалуйста, помогите, мне нужно изменить только атрибут вложения без изменения моих атрибутов templateVariables и receientVariables.

...