Error fetching Firestore indexes
Firebase Hosting을 하면서 보일 수 있는
Error fetching Firestore indexes
오류와 그 해결방법에 대해 알려드리도록 하겠습니다.
Firebase Hosting을 하는 도중 Firestore Setup 과정에서 오류가 등장합니다.
먼저 이 오류가 발생하는 이유를 말씀드리자면
Native 모드의 Cloud Firestore를 사용하지않고 Datastore 모드의 Cloud Firestore를 사용하여 발생하는 에러로,
Cloud Firestore를 Native 모드로 전환해주지 않아 발생하는 에러입니다.
※ Firebase CLI는 Datastore 모드가 아닌 Native 모드의 Firestore에서 가능합니다.
그러므로 Cloud Firestore로 가셔서 Datastore 모드에서 Native 모드로 변경만 해주신다면 문제없이 진행 되실겁니다!
그럼 해결 방법을 알려드리도록 하겠습니다.
먼저 Google Cloud Platform(GCP) Console로 들어갑니다.
https://console.cloud.google.com
Google Cloud Platform Console로 들어가셨으면
먼저 Project를 자신의 Firebase Project로 변경 합니다.
변경 하셨으면 탐색 메뉴를 열어주시고,
메뉴에서 Datastore로 들어갑니다.
Datastore 메뉴로 들어가시면 위와같이
데이터 저장소 모드의 Cloud Firestore 라고 되어있고
데이터베이스가 비어 있으므로 Native 모드의 Cloud Firestore로 전환하여 더 많은 기능을 이용할 수 있습니다. 라는 설명과 함께
기본 모드로 전환 버튼이 있을 것입니다.
기본 모드로 전환 버튼을 클릭하여 기본 모드로 전환 해보겠습니다.
기본 모드로 전환 버튼을 클릭하셨으면
기본 모드의 Cloud Firestore로 전환을 확인하는 팝업이 뜹니다.
해당 팝업에서 모드 전환 버튼을 클릭합니다.
모드 전환 버튼을 클릭하시면 위와 같이
Native 모드의 Cloud Firestore로 전환하는 중 이라는 화면을 보실 수 있습니다.
잠시만 기다려주시면
Native 모드의 Cloud Firestore 사용 중 이라는 화면을 보실 수 있습니다.
이제 Native 모드로 변경이 완료 되었습니다.
확인 버튼을 클릭 하여주신 후 다시 터미널로 돌아가 Firebase Hosting을 시작해 보시면
에러가 나타나던 Firestore Setup 부분에서 이전의 오류는 다시 나타나지 않고 에러없이 진행됩니다.
도움이 되셨다면 공감, 댓글 부탁드립니다!
궁금하신 점이나 요청사항은 언제든지 말씀해주세요!
감사합니다.
댓글