如何解决无法部署我的 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 举报,一经查实,本站将立刻删除。