Size: a a a

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

2021 January 27

A

Ali in NestJS — русскоязычное сообщество
Dmitriy
Конкретно bcrypt я импортирую вот так:
// eslint-disable-next-line @typescript-eslint/no-var-requires
const bcrypt = require('bcrypt');
Какая то странная фигня)
Короче сделал через деструктуризацию, вытащил нужные методы и отлично
источник

A

Ali in NestJS — русскоязычное сообщество
если кто не понял
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Ali
Какая то странная фигня)
Короче сделал через деструктуризацию, вытащил нужные методы и отлично
Ещё вот так можно, по идее:
import * as bcrypt from 'bcrypt';
источник

A

Ali in NestJS — русскоязычное сообщество
Dmitriy
Ещё вот так можно, по идее:
import * as bcrypt from 'bcrypt';
Ага, спасибо!)
источник

A

Ali in NestJS — русскоязычное сообщество
Подскажите пожалуйста. Такая ведь обработка очень выгледит Ужастно ?
Как правильно их делать ? К примеру я хочу добавить в базу уникальные email, я указал в entity uniq, catch срабатывает. Только проверять по статусам кода ошибки выгледит как то не очень
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Ali
Подскажите пожалуйста. Такая ведь обработка очень выгледит Ужастно ?
Как правильно их делать ? К примеру я хочу добавить в базу уникальные email, я указал в entity uniq, catch срабатывает. Только проверять по статусам кода ошибки выгледит как то не очень
А как ещё?
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Может разве что эти коды есть в виде каких-то констант
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Ну и из сервиса выбрасывать HttpException - такая себе идея
источник

D

Dmitriy in NestJS — русскоязычное сообщество
Ну и плюс у тебя вообще обработка кривая. У тебя если код не 23505, то ты об ошибке даже не узнаешь
источник

VL

Vanya Leyn in NestJS — русскоязычное сообщество
Ali
Подскажите пожалуйста. Такая ведь обработка очень выгледит Ужастно ?
Как правильно их делать ? К примеру я хочу добавить в базу уникальные email, я указал в entity uniq, catch срабатывает. Только проверять по статусам кода ошибки выгледит как то не очень
Курс фром зеро ту херо или как не надо ибо у тебя хттпэксепшн летит из репозитория
Хэш тоже вынеси из репозитория, ибо это не то чем занимается репозиторий

Ошибка на проверку почты - слой логики, значит в сервисе надо проверить есть ли имейл и там кидать еррор
источник

<

<Neuro /> in NestJS — русскоязычное сообщество
ребят, может кто подскажет, мне необходимо подписаться на события кафки, я инициализировал микросервис
источник

<

<Neuro /> in NestJS — русскоязычное сообщество
источник

<

<Neuro /> in NestJS — русскоязычное сообщество
источник

<

<Neuro /> in NestJS — русскоязычное сообщество
подписался на события
источник

<

<Neuro /> in NestJS — русскоязычное сообщество
источник

<

<Neuro /> in NestJS — русскоязычное сообщество
но при старте проекта выдаёт такую оишбку
источник

<

<Neuro /> in NestJS — русскоязычное сообщество
UnhandledPromiseRejectionWarning: KafkaJSNonRetriableError: Invalid topic undefined
источник

МВ

Михаил Васильев... in NestJS — русскоязычное сообщество
Здравствуйте!
Есть DTO:
...
readonly createdAt: Date | string = moment().format();

Контроллер, в котором
...
@Body() smthDTO: SmthDTO[]

Не могу получить createdAt, как быть?
Если отправлять и принимать данные не массивом, то все ок
источник

<

<Neuro /> in NestJS — русскоязычное сообщество
UnhandledPromiseRejectionWarning: KafkaJSNonRetriableError: Invalid topic undefined
решил проблему
источник

<

<Neuro /> in NestJS — русскоязычное сообщество
Михаил Васильев
Здравствуйте!
Есть DTO:
...
readonly createdAt: Date | string = moment().format();

Контроллер, в котором
...
@Body() smthDTO: SmthDTO[]

Не могу получить createdAt, как быть?
Если отправлять и принимать данные не массивом, то все ок
попробуй в использовать @Body(new ValidationPipe())
источник