Size: a a a

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

2021 July 12

N

Nikolau in NestJS — русскоязычное сообщество
Никто не знает, можно ли как-то описать ошибки в сваггере, которые кидает class-validator ?
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
сюда тоже закину, может кому пригодится

java - нужна для flyway миграций
node - для билда неста/фронта
docker in docker - для сборки доккера внутри доккера и публикации его в регистр

обсуждать если что в офтоп https://t.me/nest_random/9202 ато засорим тут все
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
Переслано от 🏡 ILshat Khamitov
может кому пригодится, вчера весь инет перерыл в поисках имаджа в таком составе, ubuntu+docker in docker+java+nodejs
и чет не смог найти, сам путем копипасты с других собрал, норм работает все
https://hub.docker.com/r/endykaufman/java-dind-node
https://github.com/EndyKaufman/java-dind-node
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
из коробки нельзя
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
и то что ты видишь это стандартный вывод вроде, я такое не юзаю, я сразу по всем полям ошибки получаю
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
new ValidationPipe({
                   transform: true,
                   validationError: {
                       target: false,
                       value: false,
                   },
                   transformOptions: CORE_CLASS_TRANSFORM_OPTIONS,
                   exceptionFactory: coreValidationExceptionFactory,
               })
тип того
источник

N

Nikolau in NestJS — русскоязычное сообщество
Так у тебя там?

exceptionFactory: (validationErrors: ValidationError[] = []) => {
   return new BadRequestException(validationErrors);
}
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
export function coreValidationExceptionFactory(errors: ValidationError[]): CoreValidationErrors {
   return new CoreValidationErrors(errors);
}
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
export class CoreValidationErrors extends Error {
   errors: ValidationError[];

   constructor(errors: ValidationError[], message?: string) {
       super(message || dictionary('Validation errors'));
       this.errors = errors;
   }
}
источник

🏡K

🏡 ILshat Khamitov in NestJS — русскоязычное сообщество
и есть еще фильтр, который приводит ошибку в нормальный вид для фронта
источник

🏡K

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

N

Nikolau in NestJS — русскоязычное сообщество
Ладно, спасибо, этого хватит
источник
2021 July 13

D

DaunPony in NestJS — русскоязычное сообщество
Да ну нафиг эти ормы, как без ормок миграции прописывать?
источник

D

DaunPony in NestJS — русскоязычное сообщество
Есть какой-то пример у кого?
источник

🏡K

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

ОЛ

Олег Линьков... in NestJS — русскоязычное сообщество
Knex не орм, миграции в свободной форме. Разве что knex обеспечивает последовательность выполнения и синхронизирует выполненные миграции
источник

ОЛ

Олег Линьков... in NestJS — русскоязычное сообщество
Только не хватает к сожалению отката, если нет файлов миграции. Я бы на их месте в таблицу синхронизации записывал бы down скрипт. Если Файлы старой ветки, а бд новой могут возникнуть проблемы
источник

А

Аntosha in NestJS — русскоязычное сообщество
Записывать код в бд? Это точно хорошая идея?
источник

MM

Mostafa Mohamed in NestJS — русскоязычное сообщество
guys i can finalize NestJs tasks with 50% of its price

money as scopes -> money after scope finished also
источник

ОЛ

Олег Линьков... in NestJS — русскоязычное сообщество
Только для отката миграций. А есть альтернатива ?
источник