From 893667c1b502c6d12d6e1707ef808134340bd9fa Mon Sep 17 00:00:00 2001 From: faris Aljohari <83524184+farisaljohari@users.noreply.github.com> Date: Tue, 2 Apr 2024 17:30:40 +0300 Subject: [PATCH] Update global validation pipe configuration --- src/main.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main.ts b/src/main.ts index 95f8ed1..129f319 100644 --- a/src/main.ts +++ b/src/main.ts @@ -25,7 +25,14 @@ async function bootstrap() { setupSwaggerAuthentication(app); - app.useGlobalPipes(new ValidationPipe()); + app.useGlobalPipes( + new ValidationPipe({ + transform: true, // Auto-transform payloads to their DTO instances. + transformOptions: { + enableImplicitConversion: true, // Convert incoming payloads to their DTO instances if possible. + }, + }), + ); await app.listen(process.env.PORT || 4000); }