기본 콘텐츠로 건너뛰기

4월, 2025의 게시물 표시

추천 가젯

리액트 + 비트(Vite)로 모바일 청첩장 만들기 — 2편

모바일 청첩장 시리즈 2편 · R2 갤러리 & Firebase 방명록 Cloudflare R2 · Functions Firebase Firestore 클라우드플레어 R2로 갤러리 저장하고, Firebase로 방명록 달기 안녕하세요, 병민입니다 🙌 1편에서 전체 흐름을 잡았고, 이번엔 사진 업로드/보관 과 방명록 을 연결합니다. 서버는 따로 없고 Cloudflare Pages 를 쓰고 있으니, Pages Functions (= 워커)로 R2에 사전서명 URL을 만들어주고, 프론트에서 그 URL로 바로 업로드하는 구조예요. 방명록은 Firebase DB로 간단·안전하게! 전체 그림 프론트(React) → /api/r2/upload 로 업로드용 URL 요청 → R2에 파일 PUT 프론트(React) → /api/r2/list 로 목록 요청 → 갤러리 렌더 프론트(React) → Firebase SDK로 방명록 작성/조회 1) R2 버킷 & Pages Functions 준비 Cloudflare 대시보드 > R2 > Create bucket (예: wedding-gallery ) 버킷 > Settings > CORS 에서 사이트 도메인 허용(예: https://*.pages.dev , 커스텀 도메인) Pages 프로젝트 > Settings > Functions 에서 R2 바인딩 추가: ...

파이썬 enumerate()와 zip()을 활용한 실전 반복문 최적화

파이썬 sorted() 함수 완전 정복: 정렬 기준과 key 파라미터 활용하기

파이썬 딕셔너리(Dictionary) 기초부터 응용까지 정리

파이썬 파일 입출력(file I/O) 다루기: open(), read(), write() 기본 사용법

파이썬 리스트 컴프리헨션 심화: 조건문과 중첩 사용법까지

파이썬 datetime과 timedelta로 시간 차이 계산하기

파이썬 Counter로 데이터 빈도 분석하기

파이썬 집합(set) 완전 정리

파이썬 while 반복문 완전 정리

파이썬 조건문 if, elif, else 완전 정리

파이썬 *args와 **kwargs 완전 정리

파이썬 for 반복문 완전 정리

파이썬 f-string 포맷팅 완전 정리

파이썬 예외 처리 try-except 기초 정리

파이썬 기본 매개변수(Default Parameter) 정리

파이썬 sum() 함수 활용법 총정리

파이썬 any()와 all() 완전 정리

파이썬 filter 함수 완전 정리

파이썬 map 함수 완전 정리

파이썬 문자열 다루기 기초 메서드 총정리

파이썬 문자열 포맷팅(format) 완전 정리

파이썬 리스트 내포(List Comprehension) 완전 정리

파이썬 enumerate 함수 완전 정리

파이썬 zip 함수 완전 정복

파이썬 삼항 연산자 완전 정리

파이썬 Unpacking 완전 정리

ChatGPT로 코딩 자동화하는 방법

Flutter 개발자가 가장 많이 하는 실수 TOP 5

Icons by Flaticon