我已经为我的 Web 应用程序设置了 Firebase AppCheck,一切似乎都运行良好。现在我想在开发我的应用程序时启用调试模式。
我按照官方文档中的说明进行操作,但我不断收到来自 AppCheck 模块的随机错误,这些错误会阻止我的应用访问 Firebase 存储:
...在后端 FirebaseError:AppCheck:获取服务器返回 HTTP 错误状态。HTTP 状态:429。(appCheck/fetch-status-error)。
按照文档,这是我在调试模式下设置 AppCheck 的方式 - 这是在其他所有操作之前运行的:
if(window.location.hostname == "localhost")
self.FIREBASE_APPCHECK_DEBUG_TOKEN = true;
同样,当我的应用程序未处于调试模式时,它工作得很好。
注意 1:我没有通过控制台执行 AppCheck,并且 100% 的请求显示为“已验证”
注意 2:谷歌搜索“Firebase 错误 429”显示了许多结果,指的是超出了某些配额,这对于我的开发环境来说几乎是不可能的(我们是 2 名开发人员,绝对不会对应用程序施加任何类型的负载)