2025/02/11 2

11. Vue(with Vuetify)와 Firebase로 서버리스 PWA myBlog 개발 - 계정 설정

계정 설정Firebase Authentication은 사용자 계정 생성만 처리합니다.기본 정보 외에 사용자 관련 추가 정보가 필요하고 이것을 저장하려면 Firestore와 함께 사용해야 합니다. 사용자 관련 추가 데이터는 계정 생성을 하면서 계정 설정 정보도 함께 생성하여,Firestore의 profiles 컬렉션에 저장합니다. 계정 설정 항목은 다음과 같습니다.userId : 로그인 Id입니다. 계정 만들기에 등록된 정보입니다.email : 로그인할 때 이메일입니다. 이미 계정 생성에서 등록된 정보이므로 계정 설정에서는 입력하지 않습니다.name : 사용자의 이름 또는 별명입니다.blogName : 사용자의 블로그 이름입니다.aboutMe : 사용자의 현재 상태 정보입니다.createdAt : 계정 정..

10. Vue(with Vuetify)와 Firebase로 서버리스 PWA myBlog 개발 - Firestore

myBlog는 서버 없이 강력한 웹/모바일 앱을 개발할 수 있는 Firestore를 클라우드 데이터베이스로 사용합니다.Cloud Firestore는 Google Firebase에서 제공하는 NoSQL 클라우드 데이터베이스 입니다.Firestore란?Cloud Firestore는 Google Firebase에서 제공하는 NoSQL 클라우드 데이터베이스로,실시간 데이터 동기화 및 확장성 높은 데이터 관리를 지원합니다.특히 Firebase Authentication, Firebase Functions, Firebase Hosting 등과 쉽게 연동할 수 있어,웹 & 모바일 앱 개발에 많이 사용됩니다.Firestore의 주요 특징1. NoSQL 문서 기반 데이터베이스테이블이 아닌 컬렉션(Collection)과 ..