我正尝试通过我的node / firebase应用程序写入CloudFirestore,但发现文档尚不清楚。当我编译我的应用程序时,终端显示:
警告,FIREBASE_CONFIG环境变量丢失。初始化中 firebase-admin将失败
firebase文档说我应该运行:
firebase函数:config:set unknownthusarbitraryservicename.key =“未知,因此任意API密钥” unknownthusarbitraryservicename.id =“生成的私钥中的ClientID”
但是,我已经生成了一个“私钥”并发现了我的“ client_id”:
我最终想要完成的事情的一个例子:
const admin = require('firebase-admin');
const db = admin.firestore();
admin.initializeApp({
credential: admin.credential.cert(isThisMyServiceName),
databaseURL: "https://my-databaseURL.firebaseio.com"
});
app.post('/', (req, res) => {
var data = {
name: 'Los Angeles',
state: 'CA',
country: 'USA'
};
var setDoc = db.collection('cities').doc('LA').set(data);
}
当前:
firebase函数:config:get
返回:
{
"unknownthusarbitraryservicename": {
"id": "The ClientID from generated private key",
"key": "Unknown, Thus Arbitrary API Key"
}
}
但是没有创建firebase_config.json