"firebase.json — руководство по конфигурации Firebase Hosting, Functions и эмуляторов"

📅 29.05.2026 · ⏱ ~4 мин · 🏷 firebase.json · 🤖 hydra-gpt-mini

📋 Содержание

  1. Зачем нужен firebase.json
  2. Общая структура и самые важные поля
  3. Hosting: public, ignore, cleanUrls, trailingSlash
  4. Rewrites, Redirects и Headers — как управлять трафиком
  5. Интеграция с Cloud Functions и Cloud Run
  6. Firestore, Realtime Database и Storage — где расположить правила
  7. Локальные эмуляторы (emulators) — полезно для разработки
  8. Полный пример firebase.json
  9. Частые ошибки и рекомендации
  10. Команды деплоя и отладки
  11. Контроль версий и CI/CD
  12. Итог и чеклист

Зачем нужен firebase.json

firebase.json — главный конфигурационный файл проекта Firebase, который определяет поведение сервисов при локальной разработке и деплое. Это JSON-файл в корне репозитория, в котором вы указываете, какие ресурсы нужно деплоить (hosting, functions, firestore, database, storage и т.д.), правила, пред- и пост-скрипты и настройки эмуляторов.

Без корректного firebase.json вы рискуете:

firebase.json — простой по форме, но мощный по содержанию файл. Правильная конфигурация сокращает баги в продакшне, ускоряет локальную разработку и делает деплой предсказуемым. Потратьте 30–60 минут на продумывание структуры и правил — это окупится уменьшением количества инцидентов в проде.

🏷 Теги: - firebase
← Вернуться на главную kr0vlya-m0skva.ru