Firebase Functions v2 사용법: 트리거 배포 Secret 처리
v2 callable·Firestore 트리거와 Secret 바인딩의 차이를 설명하고 배포 점검 순서를 정합니다. Functions는 신뢰해야 하는 코드를 실행하는 서버 환경입니다. 클라이언트에서 숨긴 버튼은 권한 검사가 아니…
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
웹사이트 제작·운영과 개인 서비스, 자동화·AI 도구를 만들며 배운 내용과 문제 해결 과정을 정리합니다.
v2 callable·Firestore 트리거와 Secret 바인딩의 차이를 설명하고 배포 점검 순서를 정합니다. Functions는 신뢰해야 하는 코드를 실행하는 서버 환경입니다. 클라이언트에서 숨긴 버튼은 권한 검사가 아니…
jQuery 4.0 변경 사항: IE 지원 종료와 Slim 빌드 기준을 중심으로 개념, 사용 기준, 실무 적용 흐름을 예제와 함께 정리합니다. 처음 확인할 때 헷갈리는 지점도 함께 짚었습니다.
관리자 claim의 부여·전파·집행·회수를 서로 다른 단계로 설계합니다. Custom Claims는 서버가 서명한 ID token에 담는 작은 권한 정보입니다. 화면의 isAdmin 값은 표시용이고 실제 허용은 Rules나 서…
지원 조건과 부족한 역량을 분리하고 우선순위가 있는 보완 계획을 만듭니다. 포트폴리오 준비 상태와 보상 조건을 확인하며 근거 없는 연봉·합격 예측을 피합니다.
Firestore와 Storage의 소유권·허용 필드·파일 조건을 부정 테스트로 검토합니다. 규칙 설계는 사용자·경로·작업을 표로 정한 뒤 허용해야 할 요청만 열어가는 작업입니다. 서버 SDK의 IAM과 클라이언트 Rules를…
상품 이미지 업로드의 경로·파일 검사·DB 반영·실패 복구 책임을 분리합니다. 이미지 업로드 성공과 상품 DB 저장 성공은 별개의 작업입니다. 객체 경로를 업로드 결과에서 저장하고, 부분 실패를 처리해야 재시도 때 고아 파일이…
컬렉션·문서 경로와 CRUD 요청의 의미를 한 메모 데이터 흐름으로 연결합니다. Firestore는 컬렉션 안에 문서를 저장합니다. 문서 ID와 필드의 사용자 UID는 다른 값이며, 읽기·쓰기 호출을 제공하는 SDK와 그 호출…
Auth Context의 로딩·계정 변경·권한 표시 상태를 설계하고 라우팅과 권한 집행을 구분합니다. AuthProvider는 인증을 구독해 화면에 공유합니다. 서버 접근 권한까지 보장하는 장치는 아닙니다. 인증과 claim…
Firebase 로그인 유지 정책, 인증 상태 최초 관찰, 로그아웃과 비밀번호 재설정을 상태 기록으로 직접 확인하는 방법입니다.
Firebase를 처음 연결하는 순서와 Auth·Firestore·Storage·Functions의 역할을 한 사용자 데이터 흐름으로 이해하고, 내 출발점에 맞는 다음 글을 고르는 로드맵입니다.
Vercel, Firebase Hosting, App Hosting을 산출물과 서버 실행 기준으로 비교하고 TaskFlow 배포 로드맵을 정리합니다.
코드 리뷰의 이해·수긍·감사를 자연스럽게 표현합니다. That makes sense의 뜻과 발음을 익히고 동의·최종 승인으로 오해하지 않는 답변을 만듭니다.
무엇을 도와드릴까요?
이 글과 함께 공부하기
읽다가 막힌 부분을 물어보세요. 이 글을 바탕으로 설명하고, 이어서 읽을 본문을 연결합니다.