Хостинг статического c веб-сайта
Firebase Хостинг - это услуга для размещения статических c ресурсов. Итак, в вашем сценарии HTML + CSS + изображения + JavaScript файлы, которые в них включены. Ни один из этих материалов не выполняется и не интерпретируется каким-либо иным образом на серверах Firebase. Вы загружаете (в терминологии Firebase «развертывание») файлы в Firebase, который затем распределяет их по своим глобальным границам CDN, а когда ваш сайт посещается, контент, который он обслуживает из этого CDN.
В документации Firebase на что вы можете разместить это называется:
Размещайте ваши одностраничные веб-приложения, маркетинговые веб-сайты и stati c и динамические c ресурсы
Хостинг веб-сайта stati c с динамическим c содержимым
Вы можете использовать Firebase со многими другими серверными службами, чтобы добавить динамические c функциональные возможности к вашему stati c веб сайт. Например, вы можете вызвать базу данных Realtime из своего клиентского кода JavaScript и таким образом отобразить динамические c данные в своем веб-приложении stati c. Firestore был бы аналогичным, который вы могли бы использовать вместо базы данных в реальном времени. Точно так же вы можете использовать Firebase для подключения к облачному хранилищу, для хранения файлов, например, чтобы позволить вашим пользователям загружать и просматривать изображения.
И тогда вы, как правило, захотите защитить доступ ко всей этой динамике c содержание. На этом этапе вы используете аутентификацию Firebase, чтобы позволить своим пользователям входить в систему, и когда вы будете использовать правила безопасности Firebase на стороне сервера, которые доступны для базы данных в реальном времени, Cloud Firestore и Cloud Storage. Эти правила определяют, к каким данным или файлам пользователи могут получить доступ.
В документации Firebase это описано в разделе, посвященном глубокой интеграции с другими продуктами Firebase .
Firebase Хостинг готов к работе с сервисами Firebase, включая облачные функции, аутентификацию, базу данных в реальном времени, Cloud Firestore и Cloud Messaging. Вы можете создавать мощные микросервисы и веб-приложения, используя эти дополнительные сервисы Firebase.
Добавление динамических c серверных частей к веб-сайту
Вы можете интегрировать Firebase Hosting с Google Cloud Functions и Cloud Run для создания динамических c веб-сайтов. В этих сценариях ios вы размещаете код на стороне сервера в Cloud Run или Cloud Functions и настраиваете хостинг Firebase для перенаправления определенных URL-адресов на указание c конечных точек в коде на стороне сервера.
В документации Firebase по , что вы можете разместить , это называется:
Объедините хостинг Firebase с облачными функциями для создания микросервисов с использованием инфраструктуры Express. js. Это соединение позволяет размещать микросервисы и API в Firebase.