我对 iOS 和 Android 等多个应用程序使用相同的 Firestore 数据库。我已经使用 Node js 完成了推送通知的后端。现在,我正在尝试使用 AWS 在 ec2 引擎中部署后端。在终端中临时运行服务器时,我使用了命令 node index.js ,控制台输出显示警告,FIREBASE_CONFIG 环境变量丢失。初始化 firebase-admin 将失败。
这里是node js中使用的代码
admin.initializeApp(functions.config().firebase);
admin.initializeApp({
credential: admin.credential.cert({
projectId: '',
clientEmail: '',
privateKey: ''
}),
databaseURL: ''
});
最佳答案
将初始化分配给变量并添加任意字符串的第二个参数。这将让它知道这是二次初始化。看看documentation .
var second = admin.initializeApp({
credential: admin.credential.cert({
projectId: '',
clientEmail: '',
privateKey: ''
}),
databaseURL: ''
}, 'secondary');
关于node.js - 如何使用 aws ec2 引擎从 firestore 初始化多个应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49996435/