firebase란🤔
구글(Google)이 개발한 모바일 및 웹 애플리케이션 개발 플랫폼으로,
개발자들이 백엔드 인프라를 구축하거나 관리하는 복잡한 작업 없이
핵심 기능에 집중할 수 있도록 도와줌
👉쉽게말해, 웹 서버를 대신 만들어 주는 서비스(백엔드없이 빌드,배포가능!)
⚠️무료는 할당량이 있음
Firestore Database란🤔
구글의 클라우드 기반 NoSQL 데이터베이스
👉쉽게말해, 데이터베이스 서비스로 데이터를 저장하고 관리할 수 있는 기능을 제공
*SQL vs NoSQL : [데이터베이스] 데이터 베이스 개념, 종류 포스팅 참고
https://console.firebase.google.com/u/0/?hl=ko
👉파이어베이스 프로젝트 => (왼쪽사이드바)빌드 - Firestore Database => 데이터베이스 만들기
👉 데이터베이스 만든 후 규칙 => false를 true로 바꾸고 "게시" 클릭
*읽고 쓰기 권한을 가능하게 바꿈!
👇firestore database 세팅코드
// Firebase SDK 라이브러리 가져오기
import { initializeApp } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-app.js";
import { getFirestore } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-firestore.js";
import { collection, addDoc } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-firestore.js";
import { getDocs } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-firestore.js";
// Firebase 구성 정보 설정
const firebaseConfig = {
본인 설정 내용 채우기
};
// Firebase 인스턴스 초기화
const app = initializeApp(firebaseConfig);
const db = getFirestore(app);
[참고] 공식문서
🔗참고 하기 좋은 사이트
[1] '파이어베이스'(Firebase)란 무엇인가? 파이어베이스 심층 탐구 : 상편
[2] '파이어베이스'(Firebase)란 무엇인가? 파이어베이스 심층 탐구 : 편
[3] '파이어베이스'(Firebase)란 무엇인가? 파이어베이스 심층 탐구 : 하편
'웹개발 기타' 카테고리의 다른 글
웹서버란(클라이언트,서버,REST API) (0) | 2024.10.07 |
---|---|
네이밍 컨벤션📛 (3) | 2024.10.01 |
컴퓨터의 구성요소, 메모리 (0) | 2024.10.01 |
[데이터베이스] 데이터 베이스 개념, 종류 (0) | 2024.10.01 |
[Linux]리눅스 기본 명령어🤖 (0) | 2024.09.30 |