본문 바로가기

TIL

TIL#4(Firebase를 이용한 CRUD 방명록)

오늘 한일
  • Firebase를 이용한 CRUD 방명록

전에 했던 영화 리뷰 사이트에서는 addDoc를 통해 firebase에 데이터를 추가하였는데 문서에 ID가 없어 순차적으로 출력이 불가능하고 수정 및 삭제가 힘들다.

 

영화 리뷰 사이트에서 사용한 addDoc()메서드
영화 리뷰 사이트에서 사용했던 addDoc()메서드(자동으로 ID를 생성 하기 때문에 삭제, 수정, 순서대로 출력 불가)

https://firebase.google.com/docs/firestore/manage-data/add-data?hl=ko&_gl=1*1clz7bo*_up*MQ..*_ga*Mjk0NTIyMTcyLjE3MTM1MDg4Nzk.*_ga_CW55HF8NVT*MTcxMzUwODg3OS4xLjAuMTcxMzUwODg3OS4wLjAuMA..

방명록에서는 수정 기능과 삭제 기능 순서대로 출력하는 기능이 필요하기 때문에 setDoc()메서드를 이용해 ID를 지정하여 firebase에 데이터에 저장하여야한다.
방명록을 만들 때 사용한 setDoc()메서드
방명록 구현

등록 순서대로 잘 나오고 등록, 수정, 삭제가 정상적으로 작동한다.

 

어려웠던 점
  • firebase에서 CRUD를 구현할 때 배우지 않았던 기능을 찾아보고 찾아본 것을 적용시켜 적상적으로 작동시키는 부분에서 시행착오를 많이 겪었다. (구글링으로 예제를 찾아보며 해결하였다.)
오늘의 TIP
  • 아래에 있는 링크로 Friebase 문서에 가면  Firebase 사용법이 언어별로 자세하게 나와있다. 

 

 

Cloud Firestore에 데이터 추가  |  Firebase

5월 14일, Google I/O에서 Firebase를 다시 만나보세요. 지금 등록하기 의견 보내기 Cloud Firestore에 데이터 추가 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 다음

firebase.google.com

 

'TIL' 카테고리의 다른 글

TIL#6(JavaScript 기초 문법)  (0) 2024.04.24
TIL#5(JavaScript입문)  (0) 2024.04.22
TIL#3(HTML에서 이미지 불러오기)  (0) 2024.04.18
TIL#2(Git 사용, CSS)  (0) 2024.04.17
TIL#1(Firebase 활용)  (0) 2024.04.16