firebase init 과정에서 에러 발생 해결방안입니다.

발생한 에러는 다음과 같습니다.

Error: Cloud resource location is not set for this project but the operation you are attempting to perform in Cloud Firestore requires it. Please see this documentation for more details: https://firebase.google.com/docs/projects/locations

이건 firebase에서 Google CloudPlatform(GCP) 리소스 위치를 설정하지 않아서 발생하는 에러입니다.

이 문제를 해결하기 위해서는
프로젝트 설정 > 일반 > Google CloudPlatform(GCP) 리소스 위치
를 보시면 '아직 선택하지 않음'이라는 문구가 나오게 됩니다.

여기에서 GCP 리소스의 위치를 설정해주시면 되는데요
리소스 위치는 firebase 문서에서 확인하실 수 있습니다.
(https://firebase.google.com/docs/projects/locations?authuser=0#default-cloud-location)

 

프로젝트의 위치 선택  |  Firebase

위치 설정이 필요한 Firebase 제품은 다음과 같습니다. Firebase용 Google 애널리틱스 — Firebase 프로젝트를 새로 만들면 애널리틱스 보고 위치를 선택하라는 메시지가 표시됩니다. 이 위치는 조직의 국가 또는 리전을 나타냅니다. 즉, 애널리틱스 위치를 통해 수익 보고서의 통화를 설정합니다. 참고: 애널리틱스 보고 위치는 Google에서 Firebase의 고객 데이터를 처리하고 저장하는 위치에는 영향을 주지 않습니다. 이 위치는 기본 G

firebase.google.com

이후에 다시 firebase init을 하게 되면 리소스 위치가 설정되었기 때문에 firestore 설정은 정상적으로 됩니다.
(firestore index쪽에 에러가 뜨네요.. 이건 다음편에...)

블로그 이미지

ligilo

행복한 하루 되세요~

,