gpt4 book ai didi

firebase - 无法破坏 Firebase 连接,导致热 Lambda 由于 'Firebase App name ' [DEFAULT ]' already exists'

转载 作者:行者123 更新时间:2023-12-02 09:47:20 25 4
gpt4 key购买 nike

几个小时以来我一直在尝试我能想到的每一种方法。

基本上,我正在运行一个 AWS Lambda 函数,该函数以客户端和服务器角色对我的 Firebase 应用程序执行一些工作。

在 Lambda 上,我需要能够反转 firebase.initializeApp(config)firebase.initializeApp(config, 'server')。我尝试过 firebase.app('server').delete() 但这似乎不起作用。

预先感谢您的帮助。

需要澄清的是,我不能只使用现有连接,因为配置可能会更改。

最佳答案

initializeApp 的调用采用可选的应用程序名称。如果未指定应用名称,则使用名称[DEFAULT]

要取消初始化应用,您需要在应用实例上调用delete。应用实例由 initializeApp 调用返回,也可以使用 app 函数获取。

也就是说,您可以像这样初始化和取消初始化应用程序:

app = firebase.initializeApp(configuration);
app.delete();

或者像这样:

firebase.initializeApp(configuration);
firebase.app('[DEFAULT]').delete();

请注意,delete 函数会返回一个 promise ,该 promise 会在应用删除完成时解析。

关于firebase - 无法破坏 Firebase 连接,导致热 Lambda 由于 'Firebase App name ' [DEFAULT ]' already exists',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39436072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com