Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
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 , создайте бэкенд Firebase App Hosting с репозиторием и активной веткой для непрерывного развертывания. App Hosting создаёт политику развертывания по умолчанию для вашего бэкенда, которая позволяет немедленно развернуть 100% трафика при отправке изменений в целевую ветку.
Когда коммит отправляется в вашу активную ветку, Google Cloud Developer Connect отправляет событие в Firebase App Hosting .
В ответ на это событие Firebase App Hosting создает новую сборку для бэкэнда, подключенного к репозиторию.
Сначала Firebase App Hosting создаёт новую сборку Cloud Build для вашего коммита. В ходе этой работы сборочные пакеты Google Cloud определяют, какой фреймворк используется в вашем приложении, чтобы создать контейнер и конфигурацию (включая переменные среды, секреты, минимальное и максимальное количество экземпляров, параллельные задачи памяти, ЦП и конфигурацию 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 создайте серверную часть App Hosting . Это набор управляемых ресурсов для вашего приложения, включая подключение к репозиторию GitHub.
Управляйте и контролируйте свое приложение
После завершения создания бэкэнда App Hosting ваше приложение станет доступно на бесплатном поддомене, а информацию о его внедрении вы сможете посмотреть в консоли Firebase . Для просмотра и поиска по журналам можно использовать консоль Google Cloud .
Разработайте свое приложение
App Hosting автоматически запускает новый выпуск каждый раз, когда коммит отправляется в вашу активную ветку.
Попробуйте практическую работу по App Hosting , которая интегрирует размещенное приложение с функциями аутентификации Firebase и искусственного интеллекта Google: 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"]],["Последнее обновление: 2025-09-10 UTC."],[],[],null,[]]