【问题标题】:How can we integrate Firebase Hosting with Firebase Realtime Database / Storage?我们如何将 Firebase 托管与 Firebase 实时数据库/存储集成?
【发布时间】:2017-03-04 11:13:43
【问题描述】:

既然 Firebase 提供了 Web 托管服务,我们如何将 Firebase 托管与 Firebase 实时数据库和 Firebase 存储集成?

【问题讨论】:

    标签: firebase firebase-realtime-database firebase-storage firebase-hosting


    【解决方案1】:

    Firebase 托管是您的网络应用的静态托管。因此您可以使用 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>
    

    更多见:

    【讨论】:

    • Firebase 托管、firebase 存储和 Firebase 数据库都驻留在 Google Cloud 上。为什么我们需要在客户端合并它们?
    • 您可以在您的移动应用、由firebase托管的网络应用以及其他托管中使用任何firebase服务。您不需要使用所有firebase服务并选择您想要的服务。因此您不需要导入所有会减小应用程序大小的 firebase 库。
    • 这有多安全?每个人都可以看到您的 apiKey、authDomain 等
    • @EdgarVillegasAlvarado firebase.google.com/docs/projects/…
    猜你喜欢
    • 1970-01-01
    • 2019-09-06
    • 1970-01-01
    • 2016-12-05
    • 2020-10-23
    • 1970-01-01
    • 2017-10-06
    • 2018-04-08
    • 2021-03-05
    相关资源
    最近更新 更多