Size: a a a

Node.js — русскоговорящее сообщество

2020 December 19

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
посреди поля
даже 2г не ловит нормально
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
вот тут
хз как нормально обустроить
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
проверка на совпадение паролей выглядит как бизнес-логика, т.е. ее можно вынести из контроллера в сервис
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
с одной стороны да
но я нигде потом не использую password_cobfirnation
он просто как промежуточная проверка, что пользователь не мискликнул
источник

АБ

Артур Бердыев... in Node.js — русскоговорящее сообщество
проверка доступа это точно не часть бизнес логики)
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
Артур Бердыев
проверка доступа это точно не часть бизнес логики)
а проверка на валидность нужных строк?
источник

АБ

Артур Бердыев... in Node.js — русскоговорящее сообщество
Если только это не сервис по проверке наличия строк)
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
🤔 я запутался
глянь пж гитхаб
по нему скажи лучше
источник

АБ

Артур Бердыев... in Node.js — русскоговорящее сообщество
а что надо увидеть?
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
Артур Бердыев
а что надо увидеть?
ну правильно ли делать проверки такие, как в services/auth.service и routes/auth.route
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Pan Włodzimierz
с одной стороны да
но я нигде потом не использую password_cobfirnation
он просто как промежуточная проверка, что пользователь не мискликнул
все равно выглядит как проверка бизнес-логики
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Pan Włodzimierz
а проверка на валидность нужных строк?
ВАЛИДИРОВАТЬ входящие данные лучше в контроллере, например через тот же ajv... а вот проверять уже пользователя самого - это явно задача сервиса, а не контроллера
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
what is ajv
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
т.е. для регистрации к примеру... валидировать, что логин и пароли не пустые строки и длиной, скажем, от 10 символов - это контроллер... но то, что указанное мыло не занято другим акком - это уже сервис
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Pan Włodzimierz
what is ajv
это что-то типа пакета validator, который ты используешь
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
понял
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
это что-то типа пакета validator, который ты используешь
👍
источник

PW

Pan Włodzimierz in Node.js — русскоговорящее сообщество
Artem Zuev
т.е. для регистрации к примеру... валидировать, что логин и пароли не пустые строки и длиной, скажем, от 10 символов - это контроллер... но то, что указанное мыло не занято другим акком - это уже сервис
ну это я понял
но мне интересно как в моем случае лучше оставить
впихнуть в сервис
или то, что касается контроллера в роуте оставить
источник