1

我为 Firestore 实施了 Firebase AppCheck。

现在,当我尝试访问数据时,出现错误:

    firebase
      .firestore()
      .doc(firestoreRoot.configs.priceIds._pathUrl)
      .get()
      .then((v) => console.log(v.data()));

应用检查错误

在 Firebase 中,它说我的所有请求都未经验证:

在此处输入图像描述

这只发生在 Firestore 上。

还有什么我必须做的吗?

我使用以下方法在我的应用中启用了 AppCheck:

  const appCheck = firebase.appCheck();
  appCheck.activate("MY_SITE_KEY", true);

我尝试在 Firebase 控制台中禁用 AppCheck,现在我的所有请求都被接受了。

4

1 回答 1

2

The firebase documentation says:

Important: Cloud Firestore support is currently available only for Android and iOS clients. If your project has a web app, don't enable Cloud Firestore enforcement until web client support is available.

Therefore, appcheck cannot be used with firestore for web applications.

于 2022-01-12T20:53:43.823 回答