db에 이미지 넣지는 않음 용량때문에 문자만한 도큐먼트에 용량제한도 있고...스토리지 저장 (하드디스크와 비슷) 후 url을 db에 저장firebase > storage > 규칙~false부분을 true로 바꿔주기
user 콜렉션 내 관리자로 지정할 유저의 document에 아래 필드 추가한다.(auth에는 지정 못함)role : admin 혹은 admin : true (boolean)product 콜렉션의 게시물 수정/삭제 시, 본인 게시물일 때 허용하는 규칙에 admin일 때
터미널에 작업하고 있던 게 있다면 멈춘다 (cmd + c)1\. 내 계정의 project들의 ID 리스트 출력하기2\. 호스팅할 프로젝트 선택하기3\. 발행하기Firebase console > Hosting 메뉴도메인 연결 등 여러가지 호스팅관련 설정이 가능에디터 내에
아이콘 UI 변경DB의 user 컬렉션 내 해당 user의 도큐먼트 내 likes 컬렉션에 해당 상품의 ID를 Id 필드 값으로 담아 저장한다.좋아요 상태 기록하는 변수 (checkLikes)에 상태값 저장하기DB의 user 컬렉션 내 해당 user의 도큐먼트 내 li
Firebase 이용 시 이미지 업데이트 하는 방법에 대해
처리 경우를(1) 텍스트 정보만 변경 시, (2) 프로필이미지 + 텍스트 정보 변경 시 로 나눈다.텍스트 정보만 변경 시, 바로 Firestore에 업데이트하고프로필이미지 + 텍스트 정보 변경 시, storage 업로드 > 이미지 URL 포함한 유저 정보 데이터를 F
호출 시 알럿을 보이게하거나 숨김Firebase Auth 에러메세지에 따라 알럿 내 텍스트가 달라진다.
읽음 여부 해당 채팅 메세지 checkRead필드에 저장, 기본값 false.해당 메세지 가져오면 true로 변경. (읽은 유저가 본인일 경우에는 제외)readUser의 size가 0이 아니면 읽음해당 메세지 get 이력 유무따라 true/fasle표시 : 채팅리스트,
function 폴더 진입cd ..현재 폴더에서 상위 경로로 이동터미널에 아래 입력sudo npm install --save firebase-functions@latestsudo npm install -g firebase-tools다시 이전 경로로 돌아가서 fireba