Можно ли отформатировать Angular на стороне сервера на основе пользовательских данных? - PullRequest
0 голосов
/ 21 апреля 2020

В Angular 9 есть способ создать мое приложение Angular, а затем всякий раз, когда клиент запрашивает страницу, изменить его на основе данных, отправленных в этом запросе?

Например, запустить его через Express шаблонизатор, такой как E JS или PUG (он же Jade)?

Цель этого заключается в том, что мне нужно убедиться, что определенные части моего приложения никогда не отправляются клиенту, если у них нет c токен аутентификации.

Вот пример того, что я хочу (и работает) в E JS:

<div>Hello!</div>

<% if (username === "Tester") { %>
    <div>This contains sensitive admin forms!</div>
    <div>People shouldn't know that these exist!</div>
<% } %>

Это возможно в Angular из того, что я понимаю, однако либо пользовательская информация недоступна, так как она не компилируется во время выполнения, либо она должна обрабатываться клиентом - что является серьезной проблемой безопасности.

Есть ли способ получить это или что-то подобное работа в Angular?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...