产品构建和本地服务中的不同Firestore行为

时间:2019-06-10 20:17:53

标签: firebase google-cloud-firestore angular7

尝试从Firestore集合中检索值时遇到问题。

简而言之,在开发和测试版本中一切都进行得很好,但是一旦我为prod构建我的应用并在服务器上运行它,它的行为就会有所不同。情况如下:

我正在DEV中检索文档

// set the docRef
    const docRef = this.fire.collection('projects').doc(projectName);
    // get the snapshot
    docRef.ref.get()
    .then(doc => {
      // assign the variables
      doc.ref.onSnapshot(docu => {
        this.name = docu.data().name;
      });
    })
    .catch(err => {
      console.log(err);
    });

...,它工作正常。在PRD中,此代码中断并返回:

ERROR TypeError: Cannot read property 'name' of undefined

我希望能够在所有版本中始终读取我的数据,我在做什么错?我必须先将数据分配给对象/数组吗?

0 个答案:

没有答案