Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Firebase App Hosting
plat_web
Firebase App Hosting упрощает разработку и развертывание динамических веб-приложений, предлагая интеграцию с GitHub и другими продуктами Firebase, такими как Authentication , Cloud Firestore и Firebase AI Logic . App Hosting имеет встроенную, предварительно настроенную поддержку Next.js и Angular, а также более широкую поддержку различных популярных веб-фреймворков.
Для выпуска новой версии вашего приложения достаточно всего лишь одного коммита в Git. App Hosting может автоматически развертывать приложение каждый раз, когда вы отправляете изменения в определенную ветку.
Поддержка от Google Cloud
App Hosting использует условия предоставления услуг Google Cloud и развертывает ваше приложение на продуктах Google Cloud , которым вы доверяете. Приложения создаются с помощью Cloud Build , размещаются на Cloud Run и кэшируются в Cloud CDN. Интегрированные сервисы, такие как Cloud Secret Manager, обеспечивают безопасность ваших API-ключей.
Внедряйте функции, работающие на основе искусственного интеллекта, в больших масштабах.
Начните с примеров ИИ, использующих Gemini. Защитите ключ API вашей конечной точки API с помощью Cloud Secret Manager и воспользуйтесь поддержкой потоковой передачи App Hosting для обеспечения быстрой первоначальной загрузки по мере добавления функций генеративного ИИ в ваше приложение.
Интеграция с консолью Firebase
Отслеживайте сборки и развертывания в консоли Firebase , чтобы всегда быть в курсе происходящего. Получайте доступ к журналам и метрикам, добавляйте пользовательский домен и вручную запускайте развертывания из консоли Firebase .
Как это работает?
С помощью консоли Firebase или Firebase CLI авторизуйте и установите приложение Firebase GitHub в свой репозиторий.
В консоли Firebase или Firebase CLI создайте бэкенд Firebase App Hosting с репозиторием и рабочей веткой для непрерывного развертывания. App Hosting создаст политику развертывания по умолчанию для вашего бэкенда, которая будет немедленно развертываться для 100% трафика при внесении изменений в целевую ветку.
Когда в вашу рабочую ветку отправляется коммит, Google Cloud Developer Connect передаёт событие в Firebase App Hosting .
В ответ на это событие Firebase App Hosting создает новую сборку для бэкэнда, подключенного к репозиторию.
Сначала Firebase App Hosting создаст новую сборку Cloud Build для вашего коммита. В этой задаче Google Cloud Buildpacks определяют, какой фреймворк используется в вашем приложении, чтобы создать контейнер и конфигурацию (включая переменные среды, секреты, минимальное или максимальное количество экземпляров, память для параллельного выполнения, ЦП и конфигурацию VPC), подходящие для вашего приложения. Дополнительную информацию см. в описании процесса сборки App Hosting .
После завершения задачи Cloud Build ваш контейнер сохраняется в репозитории Artifact Registry , предназначенном для Firebase App Hosting . Затем Firebase App Hosting добавляет новую ревизию Cloud Run в службу Cloud Run , используя ваш образ и конфигурацию.
После завершения и проверки работоспособности вашей версии Cloud Run , Firebase App Hosting изменяет конфигурацию трафика, чтобы все новые запросы направлялись на вашу новую версию Cloud Run . На этом этапе развертывание завершено.
Когда запрос отправляется на веб-сайт, размещенный на Firebase App Hosting , он обрабатывается балансировщиком нагрузки Google Cloud Load Balancer с включенной Cloud CDN. Некэшированные запросы отправляются в вашу службу Cloud Run .
Путь реализации
Настройка Firebase
Если у вас еще нет проекта Firebase, создайте его и убедитесь, что в нем включен тарифный план Blaze.
Настройка App Hosting
С помощью консоли Firebase или Firebase CLI создайте бэкэнд App Hosting . Это набор управляемых ресурсов для вашего приложения, включая подключение к репозиторию GitHub для вашего приложения.
Управляйте своим приложением и отслеживайте его работу.
После завершения создания бэкэнда App Hosting ваше приложение будет доступно на бесплатном поддомене, и вы сможете просмотреть подробности развертывания в консоли Firebase . Для просмотра и поиска по журналам можно использовать консоль Google Cloud .
Разработайте своё приложение
При каждом добавлении коммита в вашу рабочую ветку App Hosting автоматически запускается новый этап развертывания.
Попробуйте пройти практическое занятие App Hosting , в котором интегрированы функции Firebase Authentication и API Gemini для хостинга: Next.js | Angular .
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2026-04-08 UTC."],[],[]]