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

Всем привет есть контроллер юзера, куда лучше вынести логику по

проверки на существование? В пайп (ExistUserPipe)?

3 ответов

27 просмотров

Я бы поставил это в гварду. Но немного не понятно в чем точно задача.

Anton-K Автор вопроса

хочу вынести из сервиса такую проверку: ``` if (await this.userRepo.findOne({id: 1})) { throw new NotFoundException('User not found’); } ```

Anton K
хочу вынести из сервиса такую проверку: ``` if (aw...

Вообще это плохой способ делать проверку ... Ты делаешь асинхронный запрос в if без возможности ловить ошибку. Отвечая на твой же первый вопрос, это лучше выводить в какой-то Гвард, и там поставить эту логику.

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

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

Карта сайта