Repolode
firebase

firebase/functions-samples

Cloud Functions for Firebase 常见用例的示例集合,提供 Node.js 与 Python 版本。

Star
12,207
Fork
3,821
未关闭 Issue
8
最近提交
11小时前

这是什么?

该仓库收集了 Cloud Functions for Firebase 的示例代码。这是一种托管的无服务器运行环境,JavaScript 或 Python 代码可响应 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 按量付费计划。

核心功能

  • 01覆盖 Firestore、Realtime Database、HTTPS、Storage、Auth、Pub/Sub 和 Test Lab 触发器的快速入门示例
  • 02基于 ImageMagick 和 Google Cloud Vision API 的图片处理示例
  • 03用于子节点计数、数量限制和自动清理的 Realtime Database 模式
  • 04与 Stripe、Slack、BigQuery、Google Sheets 等服务的集成示例
  • 05提供基于 Jest 和 Mocha 的单元测试示例

适用场景

  • 学习如何编写由特定 Firebase 服务触发的 Cloud Functions
  • 基于可运行的示例快速搭建认证、存储或数据库事件驱动的 Firebase 后端
  • 查找 Firebase 项目中图片处理或第三方 API 集成的实现模式

标签

常见问题

functions-samples 是什么?
Cloud Functions for Firebase 常见用例的示例集合,提供 Node.js 与 Python 版本。 该仓库收集了 Cloud Functions for Firebase 的示例代码。这是一种托管的无服务器运行环境,JavaScript 或 Python 代码可响应 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

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目