파이어베이스 처럼 서버 구축 서비스를 전문 용어로 BaaS(Backend-as-a-Service)라고 합니다.
파이어베이스의 기능
실시간 데이터베이스
관리자 패널에서 직접 데이터 베이스 조작 가능
파이어베이스 ML 베타
파이어베이스에서 제공하는 머신러닝 서비스
Cloud 함수
서버 자체의 기능을 직접 구현 가능
인증
아주 적은 양의 코드로도 회원가입,로그인 등을 처리
클라우드 저장소
사진 등의 파일을 저장하기 위해 사용
</>
모양 클릭 후 호스팅 설정 끄고 앱등록.env 파일 작성후 api 키등 옮긴후 REACT_APP_API_KEY 입력시
process.env.REACT_APP_API_KEY로 바로 접근이 가능하다.
그리고 .gitignore 파일에 .env 파일을 추가하여 올리지 못하도록 막는다.
참고) ko.reactjs.org/docs/faq-state.html
참고) ko.reactjs.org/docs/components-and-props.html
참고) ko.reactjs.org/docs/hooks-intro.html
참고) ko.reactjs.org/docs/hooks-state.html
기존 import Auth from "../route/Auth"
변경 import Auth from "route/Auth"
해당 파일을 사용하게 되면 발생하는 문제가 nodemodule 폴더 이름과 동일한 파일이 있을시 에러가 발생함. firebase.js -> fbase.js 변경
이외에도 파일 설정하는 것들이 많을거 같은데 꼭 배우고싶다.
firebase의 편리함을 경험해보았다..
이 자체를 알게된다면 굳이 개인프로젝트에 백단을 구성해볼 필요가있을까?
약간 고민의 여지가 생기게 됩니다..
code) https://github.com/sovla/gtwitter.com
page) https://sovla.github.io/gtwitter.com