Всем привет! Подскажите как лучше сделать.
Делаю SPA ЛК для клиентов где они могут создавать заказы/редактировать/смотреть статусы и т.п.
Собираюсь админку для менеджеров делать в этом же проекте, где при авторизации на основе роли будет выводится другой функционал чем для клиентов(дизайн почти одинаковый).
Хочется сделать всё в одном проекте, так как кое-где используется одинаковый функционал(компоненты, хранилища) и не хочется их дублировать в разных проектах.
При buildе создаются jsы(chunk), в которых находится функционал как для клиентов, так и для менеджеров и поэтому хочется скрыть функционал для менеджеров от посторонних взглядов.
Можно ли разбить js на для клиентов и для менеджеров, и при авторизации подгружать нужный?
а бэкэнд не смотрит кому что отдает?
запрос из админки от менеджера - 200
от клиента - 403 permission denied