• Firebase db에 저장하는 곳은? → RealTime DataBase

  • RealTime DataBase 데이터 베이스 생성하기

    1. 데이터베이스 생성하기

    2. 모드 지정하기(보안규칙)

      Untitled

      (테스트 진행 중이기 때문에 읽고 쓰는거 자유롭게 testmode!!)

  • 데이터베이스에 관하여…

    Untitled

    • 위를 예시로
      • DatabaseName - test-app-beca5
      • Table - Name : users (collection이라고 부름)
      • row - Name : jisdf…(table의 row 부분)
      • column - Name:email Value:johna….(table의 column부분)
  • 저장하는 방법은?

    Untitled

  • 유저 테이블 접근하는 방법

    //firebase database에 접근한 다음 경로에 접근하게 된다. 그것중에 userId에 해당하는 것을 접근하고 다음 값을 셋팅한다.
    firebase.database().ref("경로의 이름").child(userId).set({name:displayName,avatar:photoURL})
    
    • 테이블 접근 예시)

      Untitled

      firebase.database().ref("users").child(userId).set({name:displayName,avatar:photoURL})
      
      • firebase.database().ref("users") → table 까지 접근
      • .child(userId) → row까지 접근
      • .set({name:displayName,avatar:photoURL}) → 넣어주는 부분
  • 실제 코드

    Untitled

  • uid? → user의 고유한 값