Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Интеграция веб-фреймворков с хостингом

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Firebase Hosting интегрируется с популярными современными веб-фреймворками, включая Angular и Next.js. Используя хостинг Firebase и облачные функции для Firebase с этими платформами, вы можете разрабатывать приложения и микросервисы в предпочитаемой среде платформы, а затем развертывать их в управляемой защищенной серверной среде. Поддержка во время этой ранней предварительной версии включает следующие функции:

  • Развертывание веб-приложений, состоящих из статического веб-контента
  • Развертывание веб-приложений, использующих предварительную визуализацию/генерацию статических сайтов (SSG).
  • Развертывание веб-приложений, использующих отрисовку на стороне сервера (SSR) — полную отрисовку на сервере по запросу.

Firebase предоставляет эту функциональность через интерфейс командной строки Firebase. При инициализации хостинга в командной строке вы предоставляете информацию о своем новом или существующем веб-проекте, а интерфейс командной строки настраивает нужные ресурсы для выбранной вами веб-инфраструктуры.

Предпосылки

  • Firebase CLI версии 11.14.2 или новее. Обязательно установите CLI, используя предпочитаемый вами метод.
  • Необязательно: в вашем проекте Firebase включено выставление счетов (обязательно, если вы планируете использовать SSR).

Подавать локально

Вы можете протестировать интеграцию локально, выполнив следующие действия:

  1. Запустите firebase emulators:start с терминала. Это создает ваше приложение и обслуживает его с помощью интерфейса командной строки Firebase.
  2. Откройте свое веб-приложение по локальному URL-адресу, возвращенному интерфейсом командной строки (обычно http://localhost:5000).

Разверните свое приложение на хостинге Firebase

Когда вы будете готовы поделиться своими изменениями со всем миром, разверните приложение на действующем сайте:

  1. Запустите firebase deploy из терминала.
  2. Проверьте свой веб-сайт на: SITE_ID.web.app или PROJECT_ID.web.app (или на своем личном домене, если вы его настроили).

Следующие шаги

См. подробное руководство для предпочтительного фреймворка: