본문 바로가기
잡다한 공부/DB

[FireBase] 실습-1

by 자이구 2024. 3. 16.

node.js 설치 https://technote.kr/387
npm init
nvm 설치 및 노드 버전 변경 https://oingdaddy.tistory.com/481



firebase 설치

 

firebase login

npm install -g firebase-tools //npm install -g firebase-tools 명령어를 사용하여 Firebase 도구를 전역으로 설치다. 

Firebase CLI(Command Line Interface)를 설치하며, Firebase 프로젝트를 관리하고 배포하는 데 사용

 

firebase init
Firebase CLI를 설치한 후에는 다음 단계로 Firebase 프로젝트에 로그인하여 초기화할 수 있습니다.

firebase login

Firebase CLI를 사용하여 Firebase 프로젝트에 로그인

firebase init

Firebase 프로젝트를 초기화

이 명령을 실행하면 Firebase 프로젝트의 종류(예: Hosting, Firestore, Functions 등)를 선택

선택한 프로젝트 유형에 따라 해당 프로젝트에 대한 구성 파일이 생성

Firebase 초기화를 통해 Firebase 프로젝트를 관리하고 배포할 수 있는 환경을 설정


npm i firebase:

이 패키지는 클라이언트 측(Frontend)에서 Firebase를 사용할 때 필요

Firebase의 클라이언트 라이브러리를 포함, 웹 애플리케이션과 같은 클라 환경에서 Firebase의 다양한 기능을 사용

예를 들어, Firebase의 Authentication, Realtime Database, Cloud Firestore, Cloud Storage 등을 웹 애플리케이션에서 사용할 때 이 패키지가 필요

npm i firebase-admin

이 패키지는 서버 측(Backend)에서 Firebase를 사용할 때 필요

Firebase의 관리 SDK를 포함하고 있으며, 서버에서 Firebase 프로젝트를 관리하고 Firebase의 다양한 기능을 사용

예를 들어, 서버에서 사용자 관리, 데이터베이스 액세스, 인증 등의 작업을 수행할 때 이 패키지가 필요

요약하면, firebase 패키지는 클라이언트 측에서 Firebase를 사용할 때 필요하고, firebase-admin 패키지는 서버 측에서 Firebase를 사용할 때 필요

https://velog.io/@seoil1221/VS%EC%BD%94%EB%93%9C%EC%97%90%EC%84%9C-%ED%8C%8C%EC%9D%B4%EC%96%B4%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%84%B8%ED%8C%85

'잡다한 공부 > DB' 카테고리의 다른 글

Prepared Statement에 대해  (0) 2025.02.19
[FireBase] 실습-3  (0) 2024.03.16
[FireBase] 실습-2  (0) 2024.03.16
Mybatis VS JPA  (0) 2024.02.26
트랜잭션이란?  (1) 2024.01.08

댓글