ユーザーがログインすると、彼はホームページにリダイレクトされ、すべて正常に機能する。ユーザーがプロフィールページ(または管理ページ)に移動しようとすると、consoleStatusからのid_tokenがコンソールログでヌルであるため、サーバーは401 Unauthorizedで応答します。しかし、クロムのlocalStorageは正しいid_tokenを持っています。トークンの動作を必要とするその他のコンポーネントはすべて正常です! (??)。 私はページをリフレッシュすると、すべてが正常に動作するように動作しています。ユーザーがログインしているときにlocalStorageから異常なnull 'id_token'が返される。
なぜ、プロファイルと管理サービスがlocalStorage id_tokenを「参照」できないのですか?
ここに私のGitHubのレポです:
誰かがなぜこれを説明することができますhttps://github.com/predatorkill/ng2-form-demo
、ここでは、問題が発生した二つの成分です動作?私は昨日から問題を見つけようとしていますが、幸運はありません。
また、ユーザーがログインした後、navbarにユーザーの電子メールが表示されないのはなぜですか?ここ
は、ナビゲーションバーのコンポーネントがあります。同じ理由で、それはそれはのuserIdを見ることができない「id_token」を見ることができないため、メールが表示されないのナビゲーションバー上の https://github.com/predatorkill/ng2-form-demo/blob/master/src/app/client/navbar/navbar.component.ts
私の推測です。
私は既にあなたのレポをチェックしていますが、問題を探している間に:)。 私はAuthHttpを注入しましたが、無効なトークンを取得しました。変更の前に私は「不正な形式」を取得していました。 私は何が起こっているのか分かりません... –
それは働いたのですか? –
私はコメントを更新しました。問題はありませんでした。 –