24Guards: Routen absichern
»Functional router guards are a lightweight, ergonomicand composable way to control access to your routes.«
Andrew Scott(Mitglied des Angular-Teams)
Normalerweise kann jede Route der Anwendung uneingeschränkt betreten und wieder verlassen werden. In komplexeren Anwendungen kann es allerdings Bereiche geben, die nur unter bestimmten Umständen aufgerufen werden sollen, z. B. abhängig von Authentifizierung, Berechtigungen oder Zustand der Anwendung.
Wollen wir diese Anwendungsfälle mit den uns bisher bekannten Mitteln lösen, müssen wir in allen beteiligten Komponenten prüfen, ob sie aufgerufen oder verlassen werden, und entsprechend darauf reagieren. Bei vielen Komponenten mit gleichen Bedingungen wird das schnell mühselig ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access