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 |
댓글