ну если перенести совсем на жизнь, то отдел кадров оформляет сотрудников на работу, заводит личные дела, изменяет данные в случае чего... но пускает в офис, оформляет пропуска и контролирует доступность этажей/кабинетов служба безопасности, а не кадровики... тут то же самое - юзеры = отдел кадров, авторизация = служба безопасности
та на коде проще объяснять)) ну то я что должен в итоге сделать? имея два сервисы Авторизации и Юзеров кто от кого зависит ?
в простейшем случае - при авторизации, когда приходит на сервис авторизации логин и пароль, сервис авторизации запросит данные юзера у сервиса юзеров (для проверки логин/пароля)... но когда на него придет токен авторизованного юзера, то для его проверки в принципе данные самого юзера не нужны совершенно
ага, типа авторизации зависит от юзера окей но тогда вопросик назревает по сути я в Авторизации сервисе буду писать что-то такое? UserService.create(user)? но по сути больше ничего и не буду там, потому что серавно всю логику делает юзерСервис и тогда получиться, что сервис авторизации пустой с одной строкой
Всем привет! Хотел узнать, кто какого варианта нейминга полей в таблице бд придерживается? Допустим сейчас с js юзаю camelCase в бд, но в будущем планируем допустим перейти на питон, в котором уже будет более актуален snake_case, вот собственно и появился на почве этих размышлений вопрос:)
Всем привет! Хотел узнать, кто какого варианта нейминга полей в таблице бд придерживается? Допустим сейчас с js юзаю camelCase в бд, но в будущем планируем допустим перейти на питон, в котором уже будет более актуален snake_case, вот собственно и появился на почве этих размышлений вопрос:)
@ZloyPrizrak предлагает пихать проверку полей и их длину во все три контроллера отдельно
и? если разные контроллеры юзают разные методы сервиса, то эти проверки будут в разных методах сервиса... а если три контроллера вызывают один метод сервиса, то может контроллер неадекватный, что на три роута одна логика?
и? если разные контроллеры юзают разные методы сервиса, то эти проверки будут в разных методах сервиса... а если три контроллера вызывают один метод сервиса, то может контроллер неадекватный, что на три роута одна логика?
Как ты сделаешь обработку http, cli и email в одном контроллере?