【问题标题】:How do i use firebase realtime database and firestore together in one app in angular我如何在一个应用程序中同时使用firebase实时数据库和firestore
【发布时间】:2019-11-05 15:05:50
【问题描述】:

我正在使用 firebase 建立一个关于 Angular 的新项目。一段时间后,我意识到我需要将 Firestore 也包含在我的项目中。现在的问题是如何在一个应用程序中以角度配置它,以便我可以同时使用 firebase 实时数据库和 firestore。

这是我的 Angular Firebase 实时数据库配置 -

export const environment = {
  production: false,
  firebaseConfig: {
    apiKey: "apikey",
    authDomain: "friendlyeats-3f66a.firebaseapp.com",
    databaseURL: "https://friendlyeats-3f66a.firebaseio.com",
    projectId: "friendlyeats-3f66a",
    storageBucket: "friendlyeats-3f66a.appspot.com",
    messagingSenderId: "xxxxxxxxxxxx",
    appId: "1:xxxxxxxxxxxx:web:546e663bfcf9179d"
  }
};

【问题讨论】:

    标签: javascript firebase firebase-realtime-database google-cloud-firestore


    【解决方案1】:

    没有什么能阻止您在同一个应用程序和同一个项目中使用 Cloud Firestore 和实时数据库。没有什么特别需要为此配置的。像往常一样使用每个 SDK。

    【讨论】:

    • 好的,一旦我使用了每个 sdk,但我如何配置 firestore。假设在我们的 app.module.ts 文件中,我们像 AngularFireModule.initializeApp(environment.configuration) 一样配置数据库,但我如何将其他数据库配置到其中。我需要帮助。
    【解决方案2】:

    您只需初始化一次AngularFireModule.initializeApp(envi),然后您只需导入模块,例如用于实时数据库:AngularFireDatabaseModule 云存储:AngularFirestoreModule Auth:AngularFireAuthModule 或函数:AngularFireFunctionsModule

    imports: [
        AngularFireModule.initializeApp(environment.firebaseConfig),
        AngularFirestoreModule,
        AngularFireDatabaseModule,
        AngularFireFunctionsModule,
        AngularFireAuthModule,
      ],
    

    【讨论】:

      猜你喜欢
      • 2018-03-19
      • 2020-06-13
      • 2020-02-05
      • 1970-01-01
      • 2021-01-19
      • 2020-02-16
      • 2019-01-10
      • 2020-07-24
      • 2019-12-10
      相关资源
      最近更新 更多