Size: a a a

Angular - русскоговорящее сообщество

2021 February 27

OS

Oleg Safonov in Angular - русскоговорящее сообщество
D D
вопрос про то какая практика принята
принято так не делать
источник

DD

D D in Angular - русскоговорящее сообщество
Oleg Safonov
принято так не делать
просто я где то видел,  такое решение - два билда (если я правильно понял), один сайм сайт,  второй можно получить только если аутентификацию пройти
источник

YS

Yura Shtyba in Angular - русскоговорящее сообщество
лейзи лоад модуль
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
D D
просто я где то видел,  такое решение - два билда (если я правильно понял), один сайм сайт,  второй можно получить только если аутентификацию пройти
Ну я сам не сталкивался, разве что можно ленивый модуль добавить, недоступный неавторизованным
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Но выглядит сложновато
источник

DD

D D in Angular - русскоговорящее сообщество
так такой лэйзи модуль бэкэнд должен решить выдать или нет если пользователь авторизован?
источник

YS

Yura Shtyba in Angular - русскоговорящее сообщество
D D
так такой лэйзи модуль бэкэнд должен решить выдать или нет если пользователь авторизован?
нет, вы на клиенте решите, читайте про canLoad, canActivate, lazyLoad
источник

DD

D D in Angular - русскоговорящее сообщество
Yura Shtyba
нет, вы на клиенте решите, читайте про canLoad, canActivate, lazyLoad
так а что мне мешает получить этот лэйзилоад компонент напрямую?
источник

YS

Yura Shtyba in Angular - русскоговорящее сообщество
D D
так а что мне мешает получить этот лэйзилоад компонент напрямую?
ну это очень заморочено)
источник

DD

D D in Angular - русскоговорящее сообщество
Yura Shtyba
ну это очень заморочено)
это не проблема , если оно того стоит
источник

YS

Yura Shtyba in Angular - русскоговорящее сообщество
у вас на компоненте тогда ничего недолжно быть секретного, и данные для этого компонента вы отправите с бэка
источник

YS

Yura Shtyba in Angular - русскоговорящее сообщество
а бэк уже проверит доступ юзера
источник

DD

D D in Angular - русскоговорящее сообщество
Yura Shtyba
у вас на компоненте тогда ничего недолжно быть секретного, и данные для этого компонента вы отправите с бэка
в том то и дело что тогда и со структурой компонента надо делать что типа обфускации, что бы по структуре нельзя было что то понять о данных которые будут, про это мой вопрос :)
источник

YS

Yura Shtyba in Angular - русскоговорящее сообщество
страшно представить что вы там делаете)
источник

DD

D D in Angular - русскоговорящее сообщество
пока ничего, только хотел узнать, есть какая то обще принятая практика как это делается :)
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
D D
пока ничего, только хотел узнать, есть какая то обще принятая практика как это делается :)
Вы бы задачу описали
Просто такое никто не делает)
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
D D
в том то и дело что тогда и со структурой компонента надо делать что типа обфускации, что бы по структуре нельзя было что то понять о данных которые будут, про это мой вопрос :)
У Вас компонент в js и так и так не супер читаемый будет в прод режиме, кстати
источник

DD

D D in Angular - русскоговорящее сообщество
Oleg Safonov
У Вас компонент в js и так и так не супер читаемый будет в прод режиме, кстати
это да, просто пытаюсь понять на сколько в теории это может быть проблемой
источник

VK

Vlad Kolebaev in Angular - русскоговорящее сообщество
данные то все равно в нетворке увидеть можно))
источник

YS

Yura Shtyba in Angular - русскоговорящее сообщество
D D
это да, просто пытаюсь понять на сколько в теории это может быть проблемой
в таком случае наверное будет использоваться сервер сайд рендеринг
источник