2. Firebase 프로젝트 만들기 및 설정Firebase - FriendlyEats2024. 9. 25. 10:44
Table of Contents
- 프로젝트 이름 : FriendlyEats
- 애널리틱스 위치 : 대한민국
- ~ 데이터 공유에 기본 설정 사용 : 전부 해제
ㄴ> [리소스 프로비저닝 중…] 프로젝트 생성 완료!
- '익명 인증 사용 설정'은
빌드 \ Authentication \ 로그인 방법 \ 익명 \ 사용설정 ON , 저장
* Firestore Database & Cloud Firestore
빌드 \ Firestore Database \ 데이터베이스 만들기
데이터베이스 ID : (default)
위치 : 리전 \ asia-northeast3 (Seoul)
Codelab에선 규칙 탭 \ 보안 소스를 제어하라고 써있지만
맨처음 '데이터베이스 만들기'에선 [프로덕션/테스트] 선택만 할 수 있어서
일단 프로덕션 모드로 하고 '나중에 설정할 수 있겠지'란 생각으로 만들기 끝.
Firebase가 생성된 후 화면.
두 번째 탭에 '규칙'이 보인다. GOGO.
Codelab에 명시된 소스는 아까 선택할 수 있었던 '프로덕션,테스트 모드'의 소스와는
write 권한 쪽이 조금 다름을 확인.
요청 권한이 null이 아니면 작성할 수 있는 걸까. 아무튼 수정하고 '게시'한다.
- 기존 소스
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if false;
}
}
}
- Codelab 소스로 반영
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
//
// WARNING: These rules are insecure! We will replace them with
// more secure rules later in the codelab
//
allow read, write: if request.auth != null;
}
}
}
'Firebase - FriendlyEats' 카테고리의 다른 글
6. Cloud Firestore에 데이터 쓰기 (0) | 2024.09.26 |
---|---|
5. 로컬 서버 실행 (0) | 2024.09.25 |
4. Firebase 명령줄 인터페이스 설치 (0) | 2024.09.25 |
3. 샘플 코드 가져오기 (0) | 2024.09.25 |
Firebase 공식 웹 샘플 (FriendlyEats) 시작 (0) | 2024.09.25 |