javascript - Firebase 部署 : Missing expected firebase config value databaseURL

标签 javascript firebase google-cloud-functions

我正在尝试使用 Firebase 云功能部署我的第一个功能。
我毫无问题地部署了标准函数“helloWorld”,但是,当我添加这个时:

const admin = require("firebase-admin");
admin.initializeApp(); 
firebase deploy 不再工作并导致此错误:

Missing expected firebase config value databaseURL, config is actually{"projectId":"PROJECT-ID","storageBucket":"PROJECT-ID.appspot.com","locationId":"europe-west"}

If you are unit testing, please set process.env.FIREBASE_CONFIG


如何设置配置或databaseURL 的值?我找不到写这些东西的文件的任何地方......我也查看了文档,但没有找到任何有用的东西
我也试过
admin.initializeApp(process.env.FIREBASE_CONFIG); 
但这给了我这个错误:

Error: Error occurred while parsing your function triggers.

Error: Invalid Firebase app options passed as the first argument to initializeApp() for the app named "[DEFAULT]". Options must be a non-null object.

最佳答案

看起来您受到几个月前所做的更改的影响,其中 databaseURL创建新项目时不再自动创建。
如果是这种情况,您可以强制输入 databaseURL通过转到 Realtime Database panel 生成在 Firebase 控制台中。如果这确实解决了问题,它可能值得 filing a bug report与 Firebase 支持团队合作。

关于javascript - Firebase 部署 : Missing expected firebase config value databaseURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66205288/

相关文章:

python - 具有 "gcloud functions deploy"的 GCP 云函数失败,--source 作为文件而不是目录

javascript - 为什么需要注入(inject)服务、常量等?

javascript - 如何更改 jQuery 中属性的值

firebase - 在哪里可以找到 JWT 签名所用的 key ?

ios - 具有多个项目的 Cocoapods : Firebase causes "Class XXX is implemented in both (...)" warning

ios - "Internal"在 IOS Safari 上使用 Firebase onCall 功能提交表单时出错

javascript - 如何在 Chrome 离线时显示图片

javascript - 加载图像后启动过渡事件

javascript - Firestore 公开可写集合

android - Firebase 使用 Node Js 函数通知未在 android 中接收,但它直接从 firebase 面板工作