Repolode
firebase

firebase/functions-samples

Cloud Functions for Firebaseの一般的なユースケースを示す、Node.jsとPythonのサンプルアプリ集です。

スター
12,207
フォーク
3,821
未解決の Issue
8
最終コミット
9 時間前

これは何?

このリポジトリには、Firebaseサービスのイベントやその他のトリガーに応じてJavaScriptまたはPythonコードを実行する、ホスト型のサーバーレス環境であるCloud Functions for Firebaseのサンプルコードがまとめられています。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を使った画像処理の例
  • 03Realtime Databaseでの子要素数の集計、サイズ制限、自動クリーンアップのパターン
  • 04Stripe、Slack、BigQuery、Google Sheetsなどのサードパーティサービスとの連携
  • 05JestとMochaを使ったユニットテストの例

ユースケース

  • 特定のFirebaseサービスをトリガーとするCloud Functionsの書き方を学ぶ
  • 認証、ストレージ、データベースのイベントに対応する、動作するサンプルをベースにFirebaseバックエンドを構築する
  • Firebaseプロジェクトでの画像処理やサードパーティAPI連携のパターンを探す

トピック

よくある質問

functions-samples とは?
Cloud Functions for Firebaseの一般的なユースケースを示す、Node.jsとPythonのサンプルアプリ集です。 このリポジトリには、Firebaseサービスのイベントやその他のトリガーに応じてJavaScriptまたはPythonコードを実行する、ホスト型のサーバーレス環境であるCloud Functions for Firebaseのサンプルコードがまとめられています。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 の数値は毎日更新されます。

関連プロジェクト