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쪽에 에러가 뜨네요.. 이건 다음편에...)
'개발자로 살기' 카테고리의 다른 글
[북리뷰] 만들면서 배우는 워드프레스 (0) | 2020.07.05 |
---|---|
워드프레스에서 SMTP 설정하기 (0) | 2020.07.05 |
centos 내 docker 설치 (0) | 2020.03.19 |
heidisql에서 postgresql 접속 오류 해결하기 (0) | 2020.02.11 |
[nodejs + mongodb] MongoError: Authentication failed (2) | 2019.11.05 |