Size: a a a

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

2020 February 28

S

Sviatoslav in NestJS — русскоязычное сообщество
А на примере паттерна адаптер было не понятно?)
источник

IK

ILshat Khamitov in NestJS — русскоязычное сообщество
Sviatoslav
А на примере паттерна адаптер было не понятно?)
Это надо код писать, тут по проще, юзаю то что фрэйм дает
источник

EK

Evgheny Kalkutin in NestJS — русскоязычное сообщество
т.е. тогда следующий вопрос, если допустим как ты выразился сервис знает кда выбрасывет исключение(в контроллер) - то тип исключения должен быть HttpException чтоб контроллер его подхватил ?
источник

IK

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

IK

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

IK

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

EK

Evgheny Kalkutin in NestJS — русскоязычное сообщество
ну допустим, у меня сервис выкидывает кастом исключение - CustomException. То тогда контроллер даст клиенту 500 ошибку. а на самом деле я хочу чтоб контролдер дал то что  что в CustomException
источник

EK

Evgheny Kalkutin in NestJS — русскоязычное сообщество
значит нужно наследовать CUustomException ot HttpException так?
источник

EK

Evgheny Kalkutin in NestJS — русскоязычное сообщество
Evgheny Kalkutin
ну допустим, у меня сервис выкидывает кастом исключение - CustomException. То тогда контроллер даст клиенту 500 ошибку. а на самом деле я хочу чтоб контролдер дал то что  что в CustomException
и еще в консоль сервера выпадет error stack..
источник

EK

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

EK

Evgheny Kalkutin in NestJS — русскоязычное сообщество
или в таких случаях кастомных ошибок лучше global exception handler?
источник

IK

ILshat Khamitov in NestJS — русскоязычное сообщество
Evgheny Kalkutin
значит нужно наследовать CUustomException ot HttpException так?
Нет просто от еррор
источник

AP

Alexander Pezikov in NestJS — русскоязычное сообщество
Народ, подскажите: а кто-нибудь переехал на webpack для сборки nest-овского приложения? Что делать с ormconfig.json? Там glob, который содержит:
"entities": ["./dist/**/*.entity.js"]

но js-ников после переезда на webpack-то нет…
Как объяснить typeorm-у из чего генерить таблицы?
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Alexander Pezikov
Народ, подскажите: а кто-нибудь переехал на webpack для сборки nest-овского приложения? Что делать с ormconfig.json? Там glob, который содержит:
"entities": ["./dist/**/*.entity.js"]

но js-ников после переезда на webpack-то нет…
Как объяснить typeorm-у из чего генерить таблицы?
зачем?) уменьшить размер? это же не веб
источник

AP

Alexander Pezikov in NestJS — русскоязычное сообщество
сборка проходит быстрее
источник

AP

Alexander Pezikov in NestJS — русскоязычное сообщество
и я так и не смог заставить nest не мониторить изменения файлов на диске (прописывание exclude и ignore в tsconfig-е не дало результатов)
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
насколько я помню тайпорм не только путь принимает но и импортированный класс.
источник

AP

Alexander Pezikov in NestJS — русскоязычное сообщество
и? Надо в ormconfig импортировать все entity вручную?
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
прям беда) заимпортировать где то и вернуть массив)
источник

AP

Alexander Pezikov in NestJS — русскоязычное сообщество
Так себе решение, конечно. При добавлении каждой новой entity ходить и дописывать импорт в каком-то специальном файле только из-за того, что typeorm не умеет дружить с webpack-ом.

насколько могу судить, проблема актуальная:
https://github.com/nestjs/nest/issues/2695
https://github.com/nestjs/nest/issues/755
источник