问题描述
新年快乐!
我的带有 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 (将#修改为@)