#firebase #firebase-hosting
#firebase #firebase-хостинг
Вопрос:
Я разрабатываю приложение для Android с использованием Firebase. Я также хочу создать его веб-версию. должен ли я размещать его на хостинге Firebase или мне нужен для этого отдельный веб-сервер? Я хочу использовать Firestore в качестве базы данных для этой веб-версии.
Ответ №1:
Вы вполне можете разместить его на хостинге Firebase в том же проекте Firebase, который у вас есть для вашего экземпляра Firestore.
Вы также могли бы, при необходимости, создать другой проект Firebase только для хостинга.
И, наконец, вы могли бы разместить веб-приложение у любого другого интернет-провайдера.
На самом деле, то, что указывает вашему приложению, какой экземпляр Firestore использовать, зависит не от того, где оно размещено, а от элементов конфигурации Firebase, которые вы используете для настройки Firebase в вашем веб-приложении, например:
var config = {
apiKey: 'zzzzzzzzzz',
authDomain: 'xxxxxx.firebaseapp.com',
databaseURL: 'https://yyyyyy.firebaseio.com',
projectId: '.......'
};
firebase.initializeApp(config);
Обратите внимание, что Firebase Hosting особенно адаптирован для размещения «одностраничных веб-приложений, маркетинговых веб-сайтов и статических ресурсов» и предлагает множество преимуществ, как подробно описано в документе
Firebase Hosting — это полностью управляемый хостинг для статического и динамического контента, а также микросервисов. Сервис поддерживается SSD-накопителем и глобальной CDN (сетью доставки контента). В Firebase Hosting встроен SSL с нулевой конфигурацией, поэтому контент всегда доставляется безопасно.
Воспользуйтесь уникальной оптимизацией Firebase Hosting для обслуживания одностраничных веб-приложений и статических веб-сайтов. Доставка статических ресурсов (HTML, CSS, JavaScript, шрифтов и т.д.) Осуществляется с помощью нашего внутреннего хранилища SSD и глобального CDN с периферийными местоположениями во всех основных точках мира. Вы даже можете кэшировать свой динамический контент в глобальном CDN. Все сайты, размещенные Firebase, также получают бесплатный SSL-сертификат, поэтому ваш контент всегда доставляется безопасно.
Комментарии:
1. «Обратите внимание, что хостинг Firebase особенно адаптирован для размещения «одностраничных веб-приложений, маркетинговых веб-сайтов и статических ресурсов», и это предлагает много преимуществ»— я хочу иметь некоторый логин и показывать некоторые сообщения. должен ли я выбрать другой сервер или хостинг ..?
2. Нет, просто используйте аутентификацию Firebase! firebase.google.com/docs/auth Опять же, это будет работать независимо от того, где размещено ваше веб-приложение.
3. я использую аутентификацию firebase в своем приложении для Android. Я реализую это в веб-приложении 🙂
4. В Интернете есть много руководств, подробно описывающих, как создать одностраничное веб-приложение с Firestore и аутентификацией.
5. «я использую аутентификацию firebase в своем приложении для Android. Я реализую это в веб-приложении :)» -> преимущество в том, что одни и те же пользователи смогут входить в 2 приложения