209 похожих чатов

Export class UpdateUserDto extends PickType(CreateUserDto, [ 'firstName',

'lastName',
]) {}

В дто попадает поле email. Как предотвратить попадание полей не описанных в DTO? У меня кастомный валидейшен пайп. Если бы л дефолтный, то там я вроде помню была опция хорошая которая включала вывод ошибки либо просто молча отрезала левые поля. А тут в кастомном как это сделать - подскажите плз

13 ответов

7 просмотров

посмотри как зделано в нестовском пайпе

Андрей-Иванов Автор вопроса
Антон
посмотри как зделано в нестовском пайпе

https://github.com/nestjs/nest/blob/master/packages/common/pipes/validation.pipe.ts Этот? Мне просто охота whiteList врубить на кастомном валидаторе, у этого то есть такая фича,а у кастомного фига import { ValidationPipe } from '@nestjs/common';

Андрей-Иванов Автор вопроса
Антон
а validete с class -validator ?

Подробней плз, пока не въехал(

Андрей-Иванов Автор вопроса
Антон
посмотри как зделано в нестовском пайпе

Смотрю, то есть предлагаете написать такой же пайп валидатор, только немного изменить или как то иначе?

Ну тут у тебя функция validate , сам написал или с class-validator'a взял , если от туда то там в параметрах передается Whitelist

Андрей-Иванов Автор вопроса
Антон
Ну тут у тебя функция validate , сам написал или с...

Спасибо за подсказку, проверю это👌

Андрей-Иванов Автор вопроса
Антон
Ну тут у тебя функция validate , сам написал или с...

Да, посмотрел validate() , от сюда импортится import { validate } from 'class-validator'; whiteList указал, но все равно пропускает поля лишние:(

Андрей-Иванов Автор вопроса
Konstantin Belkin
не проще юзать декораторы Exclude/Expose?

Я кастомныый валидатор пайп написал что бы структуру ошибки сформировать кастомную

Андрей Иванов
Я кастомныый валидатор пайп написал что бы структу...

Мне кажется ты не в том направлении пошел , посмотри параметры нестовского пайпа , там вроде можно кастомно ошибку обработать

Похожие вопросы

Обсуждают сегодня

hi, just reinstalled komodo wallet, and can't find ARRR on there? tried to search ARRR and pirate and nothing came up... is arrr still supported on komodo wallet. it's been ...
Pilner
10
Hi everyone, long time no see! 🐼 recently i want to update our Ergo Eco-System map, can everyone help to find out, which to delete and other new to add in? list it, that i can...
HEROKOO
14
55. Hi, how's everything with you?TG大会員2U|82. How's life?TG会員2U|83. Hi, how's everything been treating you?飞机会員2U|84. How's your day been so far?電报会員2U|85. Hey, how's everythi...
Allice Grace
2
I will wait, no problem, I invested in other project also, but with my 8 years experience I can see when something is not good enough. Last bull market everyone was so excited...
jeronim jurakovic
1
If arrr gets implemented on cake wallet. Would that mean arrr/xmr swaps possible in cake wallet like atomic swaps on komodowallet ?
Keks Meister 🏴‍☠️
22
30 BCH videos in Hausa Language successfully delivered. In December 2023, I created a Flipstarter to produce Bitcoin Cash videos in the Hausa language for greater outreach an...
Munnir
9
Only just noticed Arrr has gone up. Any particular reason?
⚡️⚡️PHIL⚡️⚡️
11
This topic is discussed al lot. Please use the search function for the answers. The same question pops up every two weeks. First check this video https://www.youtube.com/watch...
Enrico
2
@AMP_Whale do we earn anvil inu for staking it for 4 years?
Drunken Barbie
17
What are you planning?
Sherlock Homeless
11
Карта сайта