管理ページ、つまり通常のユーザーが見ることができないページを保護するための AngularJS での最善のアプローチは何だろうと思っています。明らかに、バックエンド認証がありますが、AngularJS アプリはクライアント側であるため、理論的にはルーティングを見て、それらの URL に直接アクセスし、管理ページを見ることができます。
Express、PassportJS、MongoDB (Mongoose) をバックエンドとして使用しています。当然、作成、削除時にサーバー側の認証があるため、管理ページとやり取りすることはできません...適切なアクセス。ただし、アプリは完全にクライアント側の JS であるため、人々はルーティングなどを変更するだけなので、これは不可能だと思います。これについて最善の方法は何ですか?ご意見ありがとうございます。