Firebase Codelab : 13. 결론Firebase github : View Source ... quickstarts-js 저장소에서 전체 솔루션을 확인할 수 있습니다. ...ㄴ> Codelab 링크에 걸린 github로 이동해서 firestore의 README.md 를 '번역' 돌려서 따라해봤다.하지만 README.md에 오타도 있고, 그대로 따라하다 이런 저런 오류가 나길래;나는 기존 firebase를 삭제하고 > README.md를 참고하면서(나중에 개인 복습할 땐 안 지워도 될 것 같지만 이미 지워버림;) 기존 firebase 삭제더보기Firebase 톱니바퀴 / 프로젝트 설정 / 최하단 '프로젝트 삭제' / 모두 체크 / 프로젝트 삭제 README.md 순서로 하되 크게1...
Firebase Codelab : 12. 데이터 보안Firebase github : View Source firebase 보안 규칙을 바꾸고 배포하는 방법은 2가지가 있다고 한다. (1) [ 구글 firestore console \ Cloud Firebase \ 빌드 \ Firestor Database \ 규칙 ] 에서 바꾸고 '게시' 버튼으로 배포. (2) [ VS Code \ freindlyeats-web \ vanilla-js \ firestore.rules ] 에서 바꾸고 명령어 CLI로 배포. 일단 배포하기 전에! 보안규칙 문법이 뭔지 잘 모르겠다. 또 공식 문서 보면 된다.참고 문헌Cloud Firestore 보안 규칙 시작하기 규칙 버전은 2.서비스 클라우드.firestor..
Firebase Codelab : 11. 트랜잭션으로 데이터 쓰기Firebase github : View Source 사용자가 레스토랑에 리뷰를 제출할 수 있는 기능...리뷰를 제출한 다음 음식점의 평점 count 및 average rating을 업데이트...둘 중 하나가 실패하고 다른 하나는 실패하지 않으면 데이터베이스의 한 부분에 있는 데이터가 다른 부분의 데이터와 일치하지 않는 일관되지 않은 상태... 이 트랙잭션은 단지 firebase라는 db에 국한되지 않는다. 앱이나 서비스 자체에서도 매우 중요한 개념이기 때문에 꼭 이해,숙지, 외워야 한다.또 이번 문서 함수에서는 콜백callback 개념이 중요하니 이것 또한 꼭 이해,숙지,외워야한다. Cloud Firestore는 트랜잭션 기능을..
Firebase Codelab : 10. 색인 배포Firebase github : View Source ... Firebase CLI를 사용하여 한 번에 여러 색인을 쉽게 배포 가능...ㄴ [9. 데이터 정렬 및 필터링]에서 (1) 링크를 눌러 자동으로 firebase에 색인index 생성하는 방법도 있고ㄴ [10. 색인 배포] (2) 직접 커맨드를 입력해서 연동된 firebasedp 색인index 생성하는 방법도 있단 뜻이다. 로컬에 클론해서 받았던 'friendlyeats-web' 경로에서 vs code 실행.vanilla-js \ firestore.indexes.json 열기 이미 무언가 적혀있다면, [9. 데이터 정렬 및 필터링]에서 자동 색인 생성한 게 이 파일에 자동 작성되어 있는..