1. ホーム
  2. firebase

[解決済み] どうしたら解決できますか?Error: Firebase プロジェクトのリストアップに失敗しました。詳細はfirebase-debug.logを参照してください。

2022-04-28 18:43:39

質問

AngularアプリでFirebaseプロジェクトを初期化しようとしたところ、突然このようなエラーが発生しました。

Error: Failed to list Firebase projects. See firebase-debug.log for more info.

そこに至るまでに、ドキュメントにある指示に従って こちら というのは、基本的に実行します。

$ npm install -g firebase-tools

$ firebase login // 私はすでにログインしていたことがわかりました。

$ firebase projects:list // 自分のアカウントにアクセスできることを確認します。

とにかく、エラーの話に戻り、quot;OK,quot; と思い、quot;それが指し示すログをチェックします。

HTTP Error: 401, Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project. FirebaseError: HTTP Error: 401, Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.

無効な認証情報(quot;invalid authentication credentials")の部分は、私がfirebaseにログインしていないことと関係があるように思えますが、しかし firebase login にはログインしていることが表示されます。

ログにあるURLは、私のアプリでfirebase authを使用するためのドキュメントを表示するだけです。まあ、そうしたいのは山々なのですが。でもまずこのコマンドが動くかどうか、Firebaseが必要です。

どなたかこのようなことに遭遇された方/解決策をお持ちの方はいらっしゃいますか?

解決方法は?

更新情報

修正内容は

$ firebase login --reauth

コメントで@kynanがオリジナルの2ライナーをこの1ライナーに簡略化してくれたことに感謝します。

それでもダメなら、元の答えのようにログアウトしてログインし直してみるのも手です。


オリジナル回答

修正方法は

$ firebase logout

$ firebase login

firebase-toolsをアップグレードすると、認証トークンが無効になる可能性があるようです。ログアウトしてログインし直せばいいだけです。

ログアウト時のメッセージはこちらです。

$ firebase logout
!  Invalid refresh token, did not need to deauthorize
+  Logged out from <email>