Firebase - 처음 시작하기, 프로젝트 생성하기, Firebase CLI 설치하기

반응형

파이어베이스(Firebase) 란?

iOS, Android, 웹, Flutter, Unity, C++용 앱을 빌드하고 출시하는 앱 개발 크로스 플랫폼이다.
앱 개발의 모든 단계를 지원하는 제품 및 솔루션 제공하여 보다 쉽게 앱 개발을 할 수 있도록 한다.

  • 빌드 - 서버 관리 없이 백엔드를 가동하며 손쉽게 확장할 수 있다.
  • 출시 및 모니터링 - 테스트를 간소화하고 안정성 및 성능 문제를 해결할 수 있다.
  • 참여 - 사용자를 더 효과적으로 파악하고 실험을 실행하여 새롭고 유용한 정보를 파악할 수 있다.

대표적으로 Firebase의 제품 중 Cloud Firestore는 클라우드에서 데이터를 쉽게 저장, 동기화, 쿼리할 수 있게 해주는 모바일 및 웹 앱용 NoSQL 문서 기반 데이터베이스이다.


파이어베이스 프로젝트 생성하기

  • 파이어베이스 홈페이지 접속 - 시작하기

<파이어베이스 홈페이지 접속 화면>

 
파이어베이스를 처음 접한 사람이라면 '프로젝트 만들기'가 노출되며,
프로젝트를 추가한 적이 있으면 '프로젝트 추가'가 노출된다.

  • 프로젝트 만들기 혹은 프로젝트 추가

<파이어베이스 프로젝트 만들기 화면>
<파이어베이스 프로젝트 추가 화면>

 

  • 프로젝트 이름 정의 - 계속

<파이어베이스 프로젝트 이름 지정 화면>

 

  • 애널리틱스 위치 대한민국 선택 - 약관 동의 - 프로젝트 만들기

<파이어베이스 프로젝트 생성 시 애널리틱스 구성 화면>

 

  • 프로젝트 생성 완료

<파이어베이스 프로젝트 생성 완료 화면>


파이어베이스 CLI 설정

Firebase CLI 설치

Firebase CLI는 파이어베이스 프로젝트를 관리, 조회, 배포할 수 있는 다양한 도구를 제공하는 명령 줄 인터페이스(Command-Line Interface)이다.
 
Firebase CLI 설치 부분으로 이동해서 각각의 운영체제의 환경에 맞게 설치하자.
포스팅에서는 윈도우이며, npm을 이용하여 설치하였다.
그 외의 운영체제 및 설치 방법은 검색엔진에 'firebase cli 참조'라는 키워드로 검색해서 구글 Firebase 문서 사이트에 접속하거나 혹은 아래의 링크를 눌러 이동하여 확인하면 된다.
https://firebase.google.com/docs/cli?hl=ko#setup_update_cli

 

Firebase CLI 참조  |  Firebase 문서

 

firebase.google.com

 
npm을 사용하려면 node.js가 설치되어 있어야 한다.
node.js를 설치가 안되어 있다면 https://nodejs.org/ko 에서 설치 한 후 진행하자.

 

Node.js - 개념, 설치, 간단 사용 예시, npm 설치 및 활용(express, 웹 API 서버 구축)

Node.js 란? 확장성 있는 네트워크 애플리케이션(특히 서버 사이드) 개발에 사용되는 소프트웨어 플랫폼 V8으로 빌드된 이벤트 기반 자바스크립트 런타임 V8 : 웹 브라우저를 만드는 데 기반을 제공

luvris2.tistory.com

 
터미널에 아래의 명령어를 입력하여 파이어베이스 툴을 설치한다.

npm install -g firebase-tools

Firebase 로그인

파이어베이스 CLI을 사용하려면 로그인이 되어 있어야 한다.
터미널 입력창에 firebase login 명령어를 실행하여 로그인을 하자

firebase login

 
이제 로그인이 정상적으로 되었는지 확인해보자
firebase projects:list 명령어를 실행하여 파이어베이스 프로젝트 리스트를 확인해보자
프로젝트의 목록이 출력된다면 로그인이 정상적으로 된 것이다.

firebase projects:list

<Firebase CLI에서 firebase projects:list 명령어를 통해 파이어베이스 프로젝트를 확인한 화면>


참고

반응형