Size: a a a

NestJS — русскоязычное сообщество

2020 March 13

И

Илья | 😶 in NestJS — русскоязычное сообщество
Roman Kovalenko
А чем ng-universal в ангуляре плох?
вопрос по теме [228]
источник

RK

Roman Kovalenko in NestJS — русскоязычное сообщество
Илья | 😶
вопрос по теме [228]
?
источник

LK

L K in NestJS — русскоязычное сообщество
какого черта
// Before
{
 "statusCode": 400,
 "error": "Bad Request",
 "message": [
   {
     "target": {},
     "property": "email",
     "children": [],
     "constraints": {
       "isEmail": "email must be an email"
     }
   }
 ]
}

// After
{
 "statusCode": 400,
 "message": "Bad Request",
 "error": ["email must be an email"]
}

это типа лучше они сделали ?
источник

IK

ILshat Khamitov in NestJS — русскоязычное сообщество
это где?
источник

Ti

Time is the side effect in NestJS — русскоязычное сообщество
L K
какого черта
// Before
{
 "statusCode": 400,
 "error": "Bad Request",
 "message": [
   {
     "target": {},
     "property": "email",
     "children": [],
     "constraints": {
       "isEmail": "email must be an email"
     }
   }
 ]
}

// After
{
 "statusCode": 400,
 "message": "Bad Request",
 "error": ["email must be an email"]
}

это типа лучше они сделали ?
Всм? Ты ничего не трогал типа?
источник

LK

L K in NestJS — русскоязычное сообщество
ILshat Khamitov
это где?
источник

LK

L K in NestJS — русскоязычное сообщество
это гайд миграции
для class validator
источник

Ti

Time is the side effect in NestJS — русскоязычное сообщество
Ну вообще лучше, да
источник

Ti

Time is the side effect in NestJS — русскоязычное сообщество
Но это точно конфигурируется где-то
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
L K
какого черта
// Before
{
 "statusCode": 400,
 "error": "Bad Request",
 "message": [
   {
     "target": {},
     "property": "email",
     "children": [],
     "constraints": {
       "isEmail": "email must be an email"
     }
   }
 ]
}

// After
{
 "statusCode": 400,
 "message": "Bad Request",
 "error": ["email must be an email"]
}

это типа лучше они сделали ?
а если несколько ошибок будет ?
источник

LK

L K in NestJS — русскоязычное сообщество
Илья | 😶
а если несколько ошибок будет ?
попробуешь - напишешь
источник

IK

ILshat Khamitov in NestJS — русскоязычное сообщество
никогда дефолтное не юзал) всегда своя обертка exceptionFactory
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
L K
попробуешь - напишешь
у меня на кастомных функциях отдаются ошибки
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
не дефолтные
источник

LK

L K in NestJS — русскоязычное сообщество
я вообще не юзаю этот херовый class-validator
источник

LK

L K in NestJS — русскоязычное сообщество
просто даже если бы юзал они явно какую-то дичь сделали с мин данными об ошибке
источник

IK

ILshat Khamitov in NestJS — русскоязычное сообщество
L K
я вообще не юзаю этот херовый class-validator
формат внутри же класс валидатор стоит
источник

IK

ILshat Khamitov in NestJS — русскоязычное сообщество
в пайпе
источник

Ti

Time is the side effect in NestJS — русскоязычное сообщество
Ну как минимум надо было обьектом делать { поле: массив ошибок }
источник

Ti

Time is the side effect in NestJS — русскоязычное сообщество
вариант из before слишком тяжелый, надо жирную обертку писать для нормализации
вариант из after не дает имя поля и вообще не юзабелен на фронте
источник