Google is committed to advancing racial equity for Black communities. See how.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

Начать работу с Firebase Hosting

Firebase Hosting дает вам быстрый, безопасный и надежный способ размещения статических ресурсов вашего приложения (HTML, CSS, JavaScript, медиафайлы и т. Д.), А также для обслуживания динамического контента и размещения микросервисов .

Наш хостинг производственного уровня поддерживается глобальной сетью доставки контента (CDN). Хостинг обслуживает ваш контент по протоколу SSL по умолчанию, и может быть использован с вашей собственной пользовательской области или на свободных поддоменов вашего проекта на web.app и firebaseapp.com .

Прежде чем вы начнете

Прежде чем вы сможете настроить хостинг Firebase, вам необходимо создать проект Firebase .

Шаг 1. Установите Firebase CLI

Посетите документацию Firebase CLI, чтобы узнать, как установить CLI или обновить его до последней версии .

Шаг 2. Инициализируйте свой проект

Чтобы подключить файлы локального проекта к проекту Firebase, выполните следующую команду из корня локального каталога проекта:

firebase init hosting

Во время инициализации проекта из интерфейса командной строки Firebase запрашивается:

  1. Выберите проект Firebase для подключения к локальному каталогу проекта.

    Выбранный проект Firebase является вашим проектом Firebase по умолчанию для локального каталога проектов. Чтобы подключить дополнительные проекты Firebase к локальному каталогу проектов, настройте псевдонимы проектов .

  2. Укажите каталог, который будет использоваться в качестве общедоступного корневого каталога.

    Этот каталог содержит все ваши общедоступные статические файлы, включая файл index.html и любые другие ресурсы, которые вы хотите развернуть на хостинге Firebase.

    • По умолчанию общий корневой каталог называется public .

      • Вы можете указать свой общедоступный корневой каталог сейчас или указать его позже в файле конфигурации firebase.json .

      • Если вы выберете значение по умолчанию и у вас еще нет каталога с именем public , Firebase создаст его для вас.

    • Если у вас еще нет действующего файла index.html или 404.html в вашем общедоступном корневом каталоге, Firebase создаст их для вас.

  3. Выберите конфигурацию для вашего сайта.

    Если вы решите создать одностраничное приложение, Firebase автоматически добавит для вас конфигурации перезаписи .

В конце инициализации Firebase автоматически создает и добавляет два файла в корень вашего локального каталога приложения:

Шаг 3. Разверните на своем сайте

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

firebase deploy --only hosting

Эта команда развертывает содержимое и конфигурацию вашего хостинга в следующих поддоменах, предоставленных Firebase:

  • PROJECT_ID .web.app
  • PROJECT_ID .firebaseapp.com

Узнайте больше о развертывании и даже локальном тестировании вашего сайта .

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

Теперь ваш сайт готов поделиться со всем миром!