каким образом делаете разграничение прав? Для пользователя и для админа два разных билда приложений? Или какой-то один, но каким образом функционал перекрываете? (Есть мысли в каком-то свойстве хранить уровни прав и в зависимости от них подключать те или иные компоненты) но как тогда быть, чтобы человек сам себе не наменял ничего лишнего? (На беке и так свои проверки будут) тут именно фронт интересует.
TLDR: есть какие-то Бест практики или паттерны по проектированию личных кабиентов/админок?
Вообще админка и сайт 2 разных приложения Поэтому и делается 2 билда app.js admin.js А уже в зависимости от маршрута можно подгрузить одно или другое, или вообще отдать это на бэк, чтобы он на страницу вставлял нужный скрипт С другой стороны, при большой желании конечно можно "ее посмотреть" но в этом нет никакого толка, если все изменения требуют норм авторизации и ничего поменять нельзя
Обсуждают сегодня