I'm new in nest js. I want to do a transformation for incoming request:
import { IsPhoneNumber } from 'class-validator';
import { Transform } from 'class-transformer';
export class PhoneLoginDto {
@Transform(({ value }) => value.replace(/^0/, '+98'))
@IsPhoneNumber()
phoneNumber: string;
}
But this is not working, should it be done here in dto?
Thank you in advance.
I just needed to pass transform:true in main.ts:
app.useGlobalPipes(new ValidationPipe({ transform: true }));