Как мы можем интегрировать Firebase Hosting с Firebase Realtime Database / Storage?

#firebase #firebase-realtime-database #firebase-storage #firebase-hosting

#firebase #firebase-realtime-database #firebase-хранилище #firebase-хостинг

Вопрос:

Теперь, когда Firebase предоставляет услуги веб-хостинга, как мы можем интегрировать Firebase Hosting с Firebase Realtime Database и Firebase Storage?

Ответ №1:

Firebase Hosting — это статический хостинг для вашего веб-приложения.Итак, вы можете использовать HTML, CSS, JavaScript.

Код JavaScript:

 <script src="https://www.gstatic.com/firebasejs/3.5.0/firebase.js"></script>
<script>
  // Initialize Firebase
  // TODO: Replace with your project's customized code snippet
  var config = {
    apiKey: "<API_KEY>",
    authDomain: "<PROJECT_ID>.firebaseapp.com",
    databaseURL: "https://<DATABASE_NAME>.firebaseio.com",
    storageBucket: "<BUCKET>.appspot.com",
    messagingSenderId: "<SENDER_ID>",
  };
  firebase.initializeApp(config);

  // Get a reference to the database service
  var database = firebase.database();


 // Get a reference to the storage service, which is used to create
 references in your storage bucket

  var storage = firebase.storage();

</script>
  

Подробнее см.:

Комментарии:

1. Хостинг Firebase, хранилище firebase и база данных Firebase находятся в облаке Google. Зачем нам нужно объединять их на стороне клиента?

2. Вы можете использовать любой сервис firebase в своем мобильном приложении, веб-приложении, размещенном на firebase, а также на другом хостинге. Вам не нужно использовать все службы firebase и выбирать нужные службы. Таким образом, вам не нужно импортировать всю библиотеку firebase, что уменьшит размер вашего приложения.

3. Насколько это безопасно? каждый сможет видеть ваш apiKey, authDomain и т. Д

4. @EdgarVillegasAlvarado проверить firebase.google.com/docs/database/security/quickstart

5. @EdgarVillegasAlvarado firebase.google.com/docs/projects /…