无法部署我的 Firebase Api FIREBASE_CONFIG 和 GCLOUD_PROJECT 环境变量丢失

问题描述

新年快乐!

我的带有 firebase 的节点 API 出现问题,我尝试在 plesk 上部署并收到此消息:

{"severity":"WARNING","message":"警告,缺少 FIREBASE_CONfig 和 GCLOUD_PROJECT 环境变量。初始化 firebase-admin 将失败"}

我绝对尝试了所有文档方式,但仍然得到相同的消息。

我也尝试了节点 8 / 10 / 12,但没有任何变化..

我需要使用我自己的 .env 吗?我还尝试将来自 google 的所有 json 凭据放入但仍然出现相同的错误...

或者我应该像这样对键进行硬编码?

admin.initializeApp({
credential: admin.credential.cert({
"type": process.env.FIREBASE_TYPE,"project_id": process.env.FIREBASE_PROJECT_ID,"private_key_id": process.env.FIREBASE_PRIVATE_KEY_ID,"private_key": process.env.FIREBASE_PRIVATE_KEY,"client_email": process.env.FIREBASE_CLIENT_EMAIL,"client_id": process.env.FIREBASE_CLIENT_ID,"auth_uri": process.env.FIREBASE_AUTH_URI,"token_uri": process.env.FIREBASE_TOKEN_URI,"auth_provider_x509_cert_url": process.env.FIREBASE_AUTH_PROVIDER_X509_CERT_URL,"client_x509_cert_url": process.env.FIREBASE_CLIENT_X509_CERT_URL
}),databaseURL: "https://my-firebase-app.firebaseio.com"
});

有什么想法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)