laf 是开源云开发平台,提供云函数、云数据库和云存储,让开发者无需管理服务器即可用 JS/TS 编写后端。
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 数据每日更新。
相关项目
一组 Flutter 插件,让 Flutter 应用可以接入 Firebase 的认证、数据库、消息推送和分析等服务。
开源的 Firebase 替代方案,基于 PostgreSQL,提供即时 GraphQL API、认证、存储和无服务器函数。
轻量级、无头的 TypeScript ORM,支持 PostgreSQL、MySQL 和 SQLite,可运行于 Node.js、Bun、Deno 及边缘运行时。
谷歌提供的 TODO 应用示例,通过多个分支对比 Android 架构模式、工具与测试方法。
一个可自建的元搜索引擎,聚合多个搜索服务的结果,且不追踪或分析用户。