파이어스토어 + 리액트
2020. 2. 9. 00:20ㆍ[개발] 기록/기록
파이어 스토어
- 파이어 스토어에 아이디 지정해서 도큐먼트 생성
firestore.collection(“TODO”).doc(”myCustomId”).set({ … }); - 아이디 자동 생성해서 도큐먼트 생성
firestore.collection(“TODO”).add({ … });
- 파이어 스토어에서 문서가 없는 콜렉션은 삭제가된다.
- 파이어 스토어는 기본적으로 아이디에 의해 정렬된다.
배포
리액트를 이용해서 SPA 로 빌드하고 이를 파이어베이스로 배포하기
- npm build
- npm install -g firebase-tools
- firebase login
- firebase init
React 의 빌드 결과로 SPA 파일이 build 폴더 밑에 생긴다. 따라서 firebase cli 로 배포하려는 폴더를 지정할 때 build 폴더를 기준으로 배포하겠다고 해야한다. (기본값 : public) - firebase deploy
firebase deploy --only hosting // 호스팅만 배포해라
번외
Serve 패키지를 이용하여 리액트로 Build 된 파일을 실행
npm install - g serve
serve -s build
'[개발] 기록 > 기록' 카테고리의 다른 글
사설 SSL 인증서 만들기 (0) | 2020.03.11 |
---|---|
스프링 기타 지식 (0) | 2020.02.15 |
자바스크립트 기초 (0) | 2020.02.09 |
메이븐 빌드시 프록시 문제 : jvm.config (0) | 2019.06.28 |
배포 전략 (0) | 2019.06.28 |