如何使用演示网站的Javascript连接到数据存储(Firestore纯模式)?

时间:2019-04-19 13:26:53

标签: javascript firebase google-cloud-firestore google-cloud-datastore

我设法使用firebase和firestore获得了一个简单的显示页面,但是GCP控制台中的firestore似乎没有提供我所需的详细信息,例如“ authdomain”等。

我已经设法将设备模拟器转换为使用python的本机GCP firestore,但是我似乎无法弄清楚如何获取JS代码进行转移,或者从哪里获取其他详细信息(authdomain,databaseurl,storagebucket ,messagingsenderid)

有没有人试图在纯模式下使用带有javascript的firebase,并且可能将我引向一些示例或文档,因为google上的所有文档都谈论firestore作为firebase的一部分或在datastore模式下使用firebase……似乎什么也没有给纯模式示例!

示例来自Google的javascript代码,但是没有关于在哪里找到详细信息的说明

// Initialize Cloud Firestore through Firebase
firebase.initializeApp({
  apiKey: '### FIREBASE API KEY ###',
  authDomain: '### FIREBASE AUTH DOMAIN ###',
  databaseURL: '### FIRESTORE DATABASE URL ###',
  projectId: '### CLOUD FIRESTORE PROJECT ID ###',
  storageBucket: '### STORAGE BUCKET URL ###',
  messagingSenderId: '### MESSAGING SENDER ID ###'
});

var db = firebase.firestore();

1 个答案:

答案 0 :(得分:0)

您可以从Firebase控制台获取配置。将Firebase添加到您的GCP项目as described here(单击+ Add project而不是导入项目。)。然后,您可以按照以下步骤查看您的配置对象:

  1. 登录到Firebase控制台并打开您的项目。
  2. 在登录页面中,点击+ Add app
  3. 为网络应用选择<\>图标。这将为您显示项目的配置对象。

更多有关此的文档: Add Firebase to your JavaScript project