해결 방법: 오류: Firebase 프로젝트를 나열하지 못했습니다.자세한 내용은 firebase-debug.log를 참조하십시오.
그래서 저는 갑자기 다음 오류가 발생했을 때 Angular 앱에서 Firebase 프로젝트를 초기화하려고 노력하고 있습니다.
Error: Failed to list Firebase projects. See firebase-debug.log for more info.
이를 위해 기본적으로 실행되는 설명서의 지침을 따릅니다.
$ npm install -g firebase-tools
$ firebase login // Turns out I was already logged in
$ firebase projects:list // Make sure you can access your account.
어쨌든, 오류로 돌아갑니다."좋아요."라고 생각합니다."저는 그것이 저를 가리키고 있는 로그를 확인하겠습니다."로그를 열면 다음이 표시됩니다.
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.`
"잘못된 인증 자격 증명"에 대한 부분은 내가 파이어베이스에 로그인되지 않은 것과 관련이 있다고 생각하게 하지만,firebase login
로그인되어 있습니다.
로그의 URL은 앱에서 Firebase 인증을 사용하기 위한 문서로 이동합니다.글쎄요, 저도 그러고 싶어요.하지만 먼저 이 명령이 필요해요, 파이어베이스
이것에 대한 해결책을 가진 사람이 있습니까?
갱신하다
해결 방법:
$ firebase login --reauth
원래의 두 개의 선을 이 한 개의 선으로 단순화해 준 것에 대한 코멘트에 @kynan에게 감사드립니다.
그래도 문제가 해결되지 않으면 원래 답변처럼 로그아웃했다가 다시 로그인할 수도 있습니다.
원답
해결 방법:
$ firebase logout
$ firebase login
파이어베이스 도구를 업그레이드하면 인증 토큰이 무효화될 수 있습니다.당신은 그냥 로그아웃하고 다시 로그인하면 됩니다.
로그아웃 시 메시지는 다음과 같습니다.
$ firebase logout
! Invalid refresh token, did not need to deauthorize
+ Logged out from <email>
로그아웃하지 않으려는 사용자의 경우 다음 명령도 사용할 수 있습니다.
파이어베이스 로그인 --reauth
로그아웃하지 않으려는 사용자에 대해서도 다음 명령이 작동합니다.
firebase login --reauth
먼저 명령 프롬프트로 이동하여 아래 코드를 실행한 후 위 코드를 실행합니다.명령 프롬프트:
실행:powershell Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
사용하다firebase logout
로그아웃 후 사용firebase login
CLI에서 파이어베이스에 다시 로그인합니다.
다음을 사용하여 Firebase 도구를 업데이트한 후 이 작업을 수행합니다.npm install -g firebase-tools
전체 로그인 후 사용firebase use --add
보유한 모든 프로젝트를 나열하기 위해
파이어베이스 프로젝트를 나열할 수 없는 경우 브라우저가 아닌 시스템에 설치된 vpn으로 파이어베이스에 액세스하려고 시도했지만 작동했습니다.그런 다음 프로젝트에서 초기화된 방화벽을 호스팅하고 배치할 수 있습니다.
네, 그래서 저는 제가 사용하던 와이파이의 문제였습니다.분명히 와이파이가 파이어베이스 접근이 거부되어 vpn을 사용했는데 매력적으로 작동했습니다.vpn을 사용하여 vpn이 오는지 확인할 수 있습니다.
정확하게 동일한 오류가 발생했지만 다른 이유로 발생했습니다.저는 iOS와 Android 모두를 위한 Flutter 앱을 구성하고 있었습니다.에 bundleId가 ._
안에. 제가 를 해봤을 때. 그래서 내가 노력했을 때.
flutterfire configure
그러면 내 안드로이드 앱은 잘 구성되지만 iOS는 그렇지 않을 것이고 이 오류가 발생할 것입니다.그래서 위의 해결책이 저처럼 당신에게 효과가 없다면 확인해주세요.bundleId
또는package Name
범인일 수도 있습니다
언급URL : https://stackoverflow.com/questions/57941289/how-do-i-solve-error-failed-to-list-firebase-projects-see-firebase-debug-log
'programing' 카테고리의 다른 글
객체의 인스턴스로 설정되지 않은 객체 참조를 해결하는 방법.? (0) | 2023.07.06 |
---|---|
git 로컬 버전을 원격 버전으로 교체 (0) | 2023.07.06 |
Core Animation으로 사용자 지정 완화 기능을 만드는 방법은 무엇입니까? (0) | 2023.07.06 |
연속 어레이와 비연속 어레이의 차이점은 무엇입니까? (0) | 2023.07.06 |
data.table vs dplyr: 한 쪽이 다른 쪽이 할 수 없는 것을 잘 할 수 있습니까, 아니면 잘 할 수 없습니까? (0) | 2023.07.06 |