Size: a a a

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

2020 December 19

PW

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

АБ

Артур Бердыев... in Node.js — русскоговорящее сообщество
А что там? Просто кажется, что Auth Controller не должен делать новых юзеров, это как минимум
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Sergey 🛸
А потом ты захочешь через cli создавать пользователя, или через email. Сделаешь ещё один контроллер и скопипастишь проверку полей туда?
веб-контроллер принимает данные в json и парсит json. а cli принимает в другом формате.

как бы ты сделал это все на одном общем контроллере?
источник

m@

madwayz @ 0xd34d in Node.js — русскоговорящее сообщество
Ребят, посоветуйте книгу по ноде. С питона(мидл) переезжаю на ноду. Вот что-то на этом уровне.
источник

PW

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

m@

madwayz @ 0xd34d in Node.js — русскоговорящее сообщество
Но на ноде ни разу не кодил.
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Артур Бердыев
А что там? Просто кажется, что Auth Controller не должен делать новых юзеров, это как минимум
это AuthService
источник

АБ

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

m@

madwayz @ 0xd34d in Node.js — русскоговорящее сообщество
В планах кодить Rest API
источник

PW

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

m@

madwayz @ 0xd34d in Node.js — русскоговорящее сообщество
Модель юзера.
источник

PS

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

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
контроллер знает какие данные ему пришли. и так же контроллер знает в каком формате бизнес-логика ожидает данные.
и как это противоречит моим словам? контроллер знает, что в аргументе email должно прилететь мыло, дальше две ситуации:
1. контроллер знает, что сервис на вход ждет НЕПУСТУЮ строку мыльника... он проверяет эту строку и если пустая матерится
2. контроллер знает, что сервис на вход ждет просто  строку мыльника... он проверяет наличие этого параметра и ругается, если его нет
источник

АБ

Артур Бердыев... in Node.js — русскоговорящее сообщество
у ты же пользователей не только создавать будешь так? их еще как минимум удалять и редактировать надо, так не логичнее ли вынести логику с юзерами в один контроллер, а логику авторизации в другой?
источник

AZ

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

PW

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

PW

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

АБ

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

PW

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

PW

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