Repolode
firebase

firebase/functions-samples

Подборка примеров приложений с типичными сценариями использования Cloud Functions for Firebase на Node.js и Python.

Звёзды
12,207
Форки
3,821
Открытые issues
8
Последний коммит
10 часов назад

Что это?

В этом репозитории собраны примеры кода для Cloud Functions for Firebase — бессерверной среды, в которой размещённый в облаке код на JavaScript или Python выполняется в ответ на события сервисов Firebase и другие триггеры. Примеры доступны для Node.js (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

Сценарии использования

  • Изучение того, как создавать Cloud Functions, запускаемые событиями определённого сервиса Firebase
  • Создание серверной части Firebase на основе готового примера для событий аутентификации, хранилища или базы данных
  • Поиск шаблонов для обработки изображений или интеграции со сторонними API в проектах Firebase

Темы

Частые вопросы

Что такое functions-samples?
Подборка примеров приложений с типичными сценариями использования Cloud Functions for Firebase на Node.js и Python. В этом репозитории собраны примеры кода для Cloud Functions for Firebase — бессерверной среды, в которой размещённый в облаке код на JavaScript или Python выполняется в ответ на события сервисов Firebase и другие триггеры. Примеры доступны для Node.js (1-го и 2-го поколений) и Python (2-го поколения), некоторые — на Dart.
functions-samples можно использовать бесплатно? Какая у него лицензия?
functions-samples распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
functions-samples всё ещё поддерживается?
Активно поддерживается. Последний коммит в functions-samples — 21 окт. 2026 г..
Для чего можно использовать functions-samples?
Изучение того, как создавать Cloud Functions, запускаемые событиями определённого сервиса Firebase Создание серверной части Firebase на основе готового примера для событий аутентификации, хранилища или базы данных Поиск шаблонов для обработки изображений или интеграции со сторонними API в проектах Firebase
Где скачать functions-samples?
Исходный код и инструкции по установке — на GitHub: https://github.com/firebase/functions-samples

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Метапоисковик, который можно разместить на своём сервере: он объединяет результаты разных поисковых сервисов, не отслеживая пользователей и не составляя их профили.

38,7 тыс.3,5 тыс.PythonAGPL-3.0Обновлён позавчера