Firebase Functions v2 사용법: 트리거 배포 Secret 처리
v2 callable·Firestore 트리거와 Secret 바인딩의 차이를 설명하고 배포 점검 순서를 정합니다. Functions는 신뢰해야 하는 코드를 실행하는 서버 환경입니다. 클라이언트에서 숨긴 버튼은 권한 검사가 아니…
v2 callable·Firestore 트리거와 Secret 바인딩의 차이를 설명하고 배포 점검 순서를 정합니다. Functions는 신뢰해야 하는 코드를 실행하는 서버 환경입니다. 클라이언트에서 숨긴 버튼은 권한 검사가 아니…
jQuery 4.0 변경 사항: IE 지원 종료와 Slim 빌드 기준을 중심으로 개념, 사용 기준, 실무 적용 흐름을 예제와 함께 정리합니다. 처음 확인할 때 헷갈리는 지점도 함께 짚었습니다.
관리자 claim의 부여·전파·집행·회수를 서로 다른 단계로 설계합니다. Custom Claims는 서버가 서명한 ID token에 담는 작은 권한 정보입니다. 화면의 isAdmin 값은 표시용이고 실제 허용은 Rules나 서…
지원할 공고를 고르고, 요구사항을 본인의 경험과 대조해 제출 자료를 만드는 방법을 다룹니다. 준비물은 관심 공고 3개와 설명할 수 있는 프로젝트 1개입니다. 연봉은 출처 없는 평균 대신 실제 제안의 구성 항목으로 비교합니다.
Firestore와 Storage의 소유권·허용 필드·파일 조건을 부정 테스트로 검토합니다. 규칙 설계는 사용자·경로·작업을 표로 정한 뒤 허용해야 할 요청만 열어가는 작업입니다. 서버 SDK의 IAM과 클라이언트 Rules를…
상품 이미지 업로드의 경로·파일 검사·DB 반영·실패 복구 책임을 분리합니다. 이미지 업로드 성공과 상품 DB 저장 성공은 별개의 작업입니다. 객체 경로를 업로드 결과에서 저장하고, 부분 실패를 처리해야 재시도 때 고아 파일이…
컬렉션·문서 경로와 CRUD 요청의 의미를 한 메모 데이터 흐름으로 연결합니다. Firestore는 컬렉션 안에 문서를 저장합니다. 문서 ID와 필드의 사용자 UID는 다른 값이며, 읽기·쓰기 호출을 제공하는 SDK와 그 호출…
Auth Context의 로딩·계정 변경·권한 표시 상태를 설계하고 라우팅과 권한 집행을 구분합니다. AuthProvider는 인증을 구독해 화면에 공유합니다. 서버 접근 권한까지 보장하는 장치는 아닙니다. 인증과 claim…
로그인 지속성·초기 인증 관찰·비밀번호 재설정 단계의 차이를 이해합니다. 로그인 유지 옵션은 이 브라우저의 인증 상태 저장 정책입니다. 사용자 접근 권한이나 모든 기기의 세션 회수를 대신하지 않습니다. UI는 로그인 함수 호출…
Firebase 프로젝트 생성과 웹 앱 등록부터 SDK 설치, 환경변수, 초기화까지 먼저 완료한 뒤 Auth·Firestore·Storage·Functions를 순서대로 학습하는 실무 로드맵입니다.
Git 저장소와 npm 스크립트를 읽을 수 있다는 전제에서, 프로젝트 요구사항으로 배포 경로를 선택하고 성공·복구를 확인할 수 있는 기록을 만듭니다.
UI 리뷰에서 상대의 우려를 이해하되 동의 범위를 구분해 답합니다. 실제 대화 흐름, 한국어 발음·해석, 상황별 연습을 제공합니다.
이 글과 함께 공부하기
읽다가 막힌 부분을 물어보세요. 이 글을 바탕으로 설명하고, 이어서 읽을 본문을 연결합니다.