테스트 모드에서 데이터베이스를 시작하면 30일 동안 모든 데이터에 대해 권한이 열려있습니다. 하지만 오늘 데이터베이스를 만들고 30일이 지난 뒤 8~9장의 나머지 내용을 진행할 경우 데이터 읽고 쓰기가 제대로 작동하지 않을 텐데요. 이 경우 Cloud Firestore의 규칙 탭에서 다음과 같이 규칙을 수정한 뒤 게시하면 됩니다.
rules_version '2'; service cloud.firestore { match databases {database} documents { match {document } { allow read, write: if true; } } }
권한 설정은 추후 제대로 해주겠습니다.
Firestore에는 문서(document)와 컬렉션(collection)이라는 개념이 있습니다. 문서는 키-값 쌍으로 이루어져 있습니다. 각 문서는 고유 ID가 있어야 합니다. 이 문서들의 집합이 컬렉션입니다.
회원가입할 때 users라는 컬렉션에 사용자 정보가 담긴 문서를 저장해보겠습니다. lib 디렉터리에 users.js라는 파일을 만들고 다음 코드를 입력해주세요.