2016-09-25 2 views
0

Reactコンポーネントでサーバー側のセッション(明示)に格納されている値をReactで読み取る一般的な方法は何ですか?ReactJS:コンポーネント内のセッションから値を読み取る

セッション(サーバー上)にトークンを格納するauthメソッドがあります。認証トークンを必要とする次のアクションごとに、サーバー側で取得できますが、権限のあるユーザーと権限のないユーザーのUIの外観が異なる必要があります。どうすればいい?

答えて

0

通常、APIを使用してサーバーとやりとりしますが、あなたがしたいことは何かを提案することではありません。認証は通常ルート単位で行われ、UIはローカルストレージに保存されるか、Cookieとして保存されるキーを送信します。

たとえば、すべてのルートを認証するには、ユーザーの「認証Cookie」を要求する必要があります。それがない場合、ユーザーは「サインイン」にリダイレクトされ、その後サーバーはauthキーを送り返し、UIはそれを保管します。その後、UIは、credentials: 'include'を使用して、各要求にそれを送信できます。

これは多くの解決策のうちの1つに過ぎず、リアクションとはまったく関係なく、より広範にはUIに関連していません。うまくいけば、これはあなたの検索に役立ちます!

関連する問題