gpt4 book ai didi

node.js - 根据 Firebase-Admin 中的(prod、dev、test、stag)等环境初始化单独的应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 22:21:57 25 4
gpt4 key购买 nike

我正在考虑在 node.js 中使用 Firebase-Admin,但是我找不到任何可靠的解决方案来解决以下问题:

我想根据当前环境(如 pro、dev、stag、testing)初始化应用程序

我在 Firebase 控制台的 1 个项目下有 4 个应用程序。

我正在像这样初始化应用程序

admin.initializeApp({
credential: admin.credential.cert(serviceAccountKey),
databaseURL: "https://XXXXXXX.firebaseio.com"
})

这里的 serviceAccountKey 对于所有 4 个应用程序都是相同的。怎么才能分开呢?

最佳答案

使用应用程序默认凭据。将 GOOGLE_APPLICATION_CREDENTIALS 环境变量设置为环境特定的服务帐户文件。如果需要,可以通过 FIREBASE_CONFIG 环境变量加载其他设置(例如 databaseURL)。

关于node.js - 根据 Firebase-Admin 中的(prod、dev、test、stag)等环境初始化单独的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53500248/

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