はじめに
Next.js×TypeScriptで作成したプロジェクトをfirebase deploy したところ、*"HTTP Error: 401, Request had invalid authentication credentials."のエラーが出たので解決方法をまとめます。
問題
今回の401エラーは、Firebaseのデプロイ時に認証エラーが発生していることを指しています。
私の場合は、すでにGoogle Cloudで権限の設定をしている+ログインもしている にもかかわらず、このようなエラーが出ました。
解決方法
下記のコマンドで再ログインをすると解決しました。
firebase login --reauth
おわりに
Reactプロジェクトだとこのような再ログインを求められることはなかったのですが、Next.jsのプロジェクトでは何回か引っかかります。謎です。