Firebase:Angular 2+でエラーメッセージにアクセスするにはどうすればよいですか?

マーク

エラー応答のスクリーンショット

プロジェクトのシンプルなバックエンドとしてFirebaseを使用しています。最近、Firebaseが短時間でトークンの有効期限が切れることを発見したので、この正確なエラーをキャッチして、ユーザーに再度ログインさせたいと思います。

問題は、Firebaseがエラー応答の奇妙なオブジェクトを表示し、エラーメッセージプロパティ「認証トークンの有効期限が切れています」に到達する方法がわからないことです。私はこのようなことを無駄に試しました:

this.dataService.sendData(data)
  .subscribe(
    (response) => console.log(response),
    (error) => {
        if(error._body.error == "Auth token is expired"){
          //make user login
        }
      }
  );
ケンリーサンチェス

あなたの例では、statusコードにアクセスできます。

const TOKEN_AUTH_EXPIRED: number = 401;

this.dataService.sendData(data)
  .subscribe(
    (response) => console.log(response),
    (error: any) => {
        if(error.status  == TOKEN_AUTH_EXPIRED){
          //make user login
        }
      }
  );

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Angular 2のngrxエフェクトのパラメーターにアクセスするにはどうすればよいですか?

分類Dev

Angular 11で2つの親のルートパラメータにアクセスするにはどうすればよいですか?

分類Dev

Angular 2のVideoJs関数のメンバー変数とメソッドにアクセスするにはどうすればよいですか?

分類Dev

Angular 2アプリのルートにアクセスするときにクエリ文字列パラメーターをURLに保持するにはどうすればよいですか?

分類Dev

Angular 2からAsp.net Core Apiにアクセスするにはどうすればよいですか

分類Dev

Validatorsクラスを使用してAngular2で電子メール検証のさまざまな検証メッセージを表示するにはどうすればよいですか?

分類Dev

Angular 2 / Angular 4:ローカルシステムの場所からファイルにアクセスするにはどうすればよいですか?

分類Dev

Angular 2コンポーネントとサービスの定数にアクセスするにはどうすればよいですか?

分類Dev

Angular 2コンポーネントとサービスの定数にアクセスするにはどうすればよいですか?

分類Dev

バックエンドサーバーにアクセスするときのAngular2レンダリングパフォーマンスを改善するにはどうすればよいですか?

分類Dev

'this'jqueryセレクターをAngular2で使用するにはどうすればよいですか?

分類Dev

Angular2 の別のコンポーネントから FormGroup 値にアクセスするにはどうすればよいですか?

分類Dev

ページアンカーナビゲーションを使用しているときに、Angular 2でnavbarをブートストラップするように「activate」クラスを設定するにはどうすればよいですか?

分類Dev

Angularで2回以上使用されている特定の子コンポーネントのメソッドにアクセスするにはどうすればよいですか?

分類Dev

ユーザーがクライアント側のコードを操作してルートにアクセスできないようにするには、Angular2のユーザーからルートを非表示にするにはどうすればよいですか?

分類Dev

ローカルストレージオブジェクトから特定のプロパティにアクセスするにはどうすればよいですか?(Angular 2 / angular-2-local-storage)

分類Dev

Angular2の親コンポーネントクラスから子コンポーネントクラスにアクセスするにはどうすればよいですか?

分類Dev

現在認証されているユーザーangularfire2(angular)を取得して、クラスメソッドに間に合うように使用できるようにするにはどうすればよいですか?

分類Dev

毎週2つの定期的なクラウドメッセージを次々に送信し、Firebase Consoleからもう一度繰り返すにはどうすればよいですか?

分類Dev

Angular 2でルート変更をキャンセルするにはどうすればよいですか?

分類Dev

Angular 2-Typescriptでオプションのクラスパラメーターを設定するにはどうすればよいですか?

分類Dev

Angularで2つのアイテムごとに新しいブートストラップ行を作成するにはどうすればよいですか?

分類Dev

ポリマー紙入力にAngular2ngModelを使用するにはどうすればよいですか?エラー: ''の値アクセサーがありません

分類Dev

Angular2-まだレンダリングされていない子入力要素にアクセスするにはどうすればよいですか?

分類Dev

エラーFirebaseメッセージをサービスからコントローラーに送信するにはどうすればよいですか?

分類Dev

文字列やjsonに変換せずに、Angular 2 http応答本文にアクセスするにはどうすればよいですか?

分類Dev

Angular 2アプリケーションでバックエンド言語としてPHPを使用するにはどうすればよいですか?

分類Dev

Angular 2/4:ユーザーがすでにログインしている場合にログインルートへのアクセスを制限するにはどうすればよいですか?

分類Dev

Angular2。アクセスを確認した後、メニューのリンクを非表示(レンダリングなし)にするにはどうすればよいですか?

Related 関連記事

  1. 1

    Angular 2のngrxエフェクトのパラメーターにアクセスするにはどうすればよいですか?

  2. 2

    Angular 11で2つの親のルートパラメータにアクセスするにはどうすればよいですか?

  3. 3

    Angular 2のVideoJs関数のメンバー変数とメソッドにアクセスするにはどうすればよいですか?

  4. 4

    Angular 2アプリのルートにアクセスするときにクエリ文字列パラメーターをURLに保持するにはどうすればよいですか?

  5. 5

    Angular 2からAsp.net Core Apiにアクセスするにはどうすればよいですか

  6. 6

    Validatorsクラスを使用してAngular2で電子メール検証のさまざまな検証メッセージを表示するにはどうすればよいですか?

  7. 7

    Angular 2 / Angular 4:ローカルシステムの場所からファイルにアクセスするにはどうすればよいですか?

  8. 8

    Angular 2コンポーネントとサービスの定数にアクセスするにはどうすればよいですか?

  9. 9

    Angular 2コンポーネントとサービスの定数にアクセスするにはどうすればよいですか?

  10. 10

    バックエンドサーバーにアクセスするときのAngular2レンダリングパフォーマンスを改善するにはどうすればよいですか?

  11. 11

    'this'jqueryセレクターをAngular2で使用するにはどうすればよいですか?

  12. 12

    Angular2 の別のコンポーネントから FormGroup 値にアクセスするにはどうすればよいですか?

  13. 13

    ページアンカーナビゲーションを使用しているときに、Angular 2でnavbarをブートストラップするように「activate」クラスを設定するにはどうすればよいですか?

  14. 14

    Angularで2回以上使用されている特定の子コンポーネントのメソッドにアクセスするにはどうすればよいですか?

  15. 15

    ユーザーがクライアント側のコードを操作してルートにアクセスできないようにするには、Angular2のユーザーからルートを非表示にするにはどうすればよいですか?

  16. 16

    ローカルストレージオブジェクトから特定のプロパティにアクセスするにはどうすればよいですか?(Angular 2 / angular-2-local-storage)

  17. 17

    Angular2の親コンポーネントクラスから子コンポーネントクラスにアクセスするにはどうすればよいですか?

  18. 18

    現在認証されているユーザーangularfire2(angular)を取得して、クラスメソッドに間に合うように使用できるようにするにはどうすればよいですか?

  19. 19

    毎週2つの定期的なクラウドメッセージを次々に送信し、Firebase Consoleからもう一度繰り返すにはどうすればよいですか?

  20. 20

    Angular 2でルート変更をキャンセルするにはどうすればよいですか?

  21. 21

    Angular 2-Typescriptでオプションのクラスパラメーターを設定するにはどうすればよいですか?

  22. 22

    Angularで2つのアイテムごとに新しいブートストラップ行を作成するにはどうすればよいですか?

  23. 23

    ポリマー紙入力にAngular2ngModelを使用するにはどうすればよいですか?エラー: ''の値アクセサーがありません

  24. 24

    Angular2-まだレンダリングされていない子入力要素にアクセスするにはどうすればよいですか?

  25. 25

    エラーFirebaseメッセージをサービスからコントローラーに送信するにはどうすればよいですか?

  26. 26

    文字列やjsonに変換せずに、Angular 2 http応答本文にアクセスするにはどうすればよいですか?

  27. 27

    Angular 2アプリケーションでバックエンド言語としてPHPを使用するにはどうすればよいですか?

  28. 28

    Angular 2/4:ユーザーがすでにログインしている場合にログインルートへのアクセスを制限するにはどうすればよいですか?

  29. 29

    Angular2。アクセスを確認した後、メニューのリンクを非表示(レンダリングなし)にするにはどうすればよいですか?

ホットタグ

アーカイブ