【问题标题】:Using Firebase App Check Debug Provider with Angular将 Firebase App Check Debug Provider 与 Angular 一起使用
【发布时间】:2022-01-01 09:43:51
【问题描述】:

这不是 How to initialise Firebase App Check in Angular 的副本,因为我可以使用 reCAPTCHA Enterprise 成功初始化应用程序。这个问题是关于使用调试提供程序初始化应用程序的。

Firebase documentation 建议在从 localhost 进行测试时使用调试提供程序。具体

在您的调试版本中,通过设置启用调试模式 self.FIREBASE_APPCHECK_DEBUG_TOKEN 在初始化 App 之前设置为 true 查看。例如:

self.FIREBASE_APPCHECK_DEBUG_TOKEN = true;
initializeAppCheck(app, { /* App Check options */ });

如何在 Angular 应用程序中实现这一点?不清楚self 引用的是什么,或者这段代码sn-p 应该放在哪里。

【问题讨论】:

    标签: javascript firebase firebase-app-check


    【解决方案1】:

    经过一些实验和猜测,在 window 对象上设置FIREBASE_APPCHECK_DEBUG_TOKEN 是有效的。我通过将以下内容添加到我的 app.component.ts 构造函数来做到这一点

    (<any>window).FIREBASE_APPCHECK_DEBUG_TOKEN = true;
    

    扩展window 对象的精确代码可能会随着时间而改变,但我从How do you explicitly set a new property on window in TypeScript? 中获取了此语法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-08
      • 1970-01-01
      • 2020-11-26
      • 2017-07-19
      • 1970-01-01
      • 2022-12-11
      • 1970-01-01
      • 2015-12-23
      相关资源
      最近更新 更多