Repolode
firebase

firebase/functions-samples

Node.js와 Python으로 작성된 Cloud Functions for Firebase의 일반적인 사용 사례를 보여 주는 샘플 앱 모음입니다.

스타
12,207
포크
3,821
열린 이슈
8
마지막 커밋
8시간 전

어떤 프로젝트인가요?

이 저장소에는 Cloud Functions for Firebase용 샘플 코드가 모여 있습니다. Cloud Functions for Firebase는 Firebase 서비스의 이벤트나 다른 트리거에 응답해 JavaScript 또는 Python 코드가 실행되는 호스팅 서버리스 환경입니다. Node(1세대 및 2세대), Python(2세대), 일부 Dart 샘플을 제공합니다.

샘플은 Firestore, Realtime Database, HTTPS, Cloud Storage, Auth(차단 함수 포함), Pub/Sub, Test Lab, Firebase Alerts 등 트리거 유형별 빠른 시작으로 구성되어 있습니다. 그 밖에도 ImageMagick 및 Vision API를 사용한 이미지 처리, Realtime Database 데이터 일관성 패턴, Stripe, Slack, BigQuery, YouTube Data API 등의 서비스와 연동하는 예제가 있습니다.

샘플을 배포하려면 Firebase Blaze 종량제 요금제가 필요합니다.

핵심 기능

  • 01Firestore, Realtime Database, HTTPS, Storage, Auth, Pub/Sub, Test Lab 트리거용 빠른 시작 샘플
  • 02ImageMagick 및 Google Cloud Vision API를 사용한 이미지 처리 예제
  • 03하위 항목 수, 크기 제한, 자동 정리를 위한 Realtime Database 패턴
  • 04Stripe, Slack, BigQuery, Google Sheets 등의 서드파티 연동
  • 05Jest 및 Mocha를 사용한 단위 테스트 예제

활용 사례

  • 특정 Firebase 서비스의 트리거로 실행되는 Cloud Functions 작성 방법 학습
  • 인증, 스토리지 또는 데이터베이스 이벤트를 처리하는 작동 예제로 새 Firebase 백엔드 시작
  • Firebase 프로젝트에서 이미지 처리나 서드파티 API 연동 패턴 찾기

토픽

자주 묻는 질문

functions-samples은(는) 무엇인가요?
Node.js와 Python으로 작성된 Cloud Functions for Firebase의 일반적인 사용 사례를 보여 주는 샘플 앱 모음입니다. 이 저장소에는 Cloud Functions for Firebase용 샘플 코드가 모여 있습니다. Cloud Functions for Firebase는 Firebase 서비스의 이벤트나 다른 트리거에 응답해 JavaScript 또는 Python 코드가 실행되는 호스팅 서버리스 환경입니다. Node(1세대 및 2세대), Python(2세대), 일부 Dart 샘플을 제공합니다.
functions-samples은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
functions-samples은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
functions-samples은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. functions-samples의 마지막 커밋은 2026년 10월 21일입니다.
functions-samples은(는) 어디에 사용할 수 있나요?
특정 Firebase 서비스의 트리거로 실행되는 Cloud Functions 작성 방법 학습 인증, 스토리지 또는 데이터베이스 이벤트를 처리하는 작동 예제로 새 Firebase 백엔드 시작 Firebase 프로젝트에서 이미지 처리나 서드파티 API 연동 패턴 찾기
functions-samples은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/firebase/functions-samples

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트