我有一个前端和后端项目
我在后端使用firebase配置文件启动了该项目
后端
import firebase from 'firebase'
import "@firebase/storage"
import '@firebase/firestore'
//Your Web App's Firebase Configuration
var firebaseConfig = {
apiKey: "AIzaSyBEkSLuI3itUsX3iIhvDnnHHT7WoCT76qI",
authDomain: "workservices-e4506.firebaseapp.com",
databaseURL: "https://workservices-e4506.firebaseio.com",
projectId: "workservices-e4506",
storageBucket: "workservices-e4506.appspot.com",
messagingSenderId: "232325006209",
appId: "1:232325006209:web:da0aca044337ef4b119e80",
measurementId: "G-K8BRW9Y8HL"
};
//Initialize Firebase
firebase.initializeApp(firebaseConfig)
const projectStorage = firebase.storage();
const projectFirestore = firebase.firestore();
const timestamp = firebase.firestore.FieldValue.serverTimestamp;
export {projectStorage, projectFirestore, timestamp}现在我想尝试通过在前端使用一个函数来访问配置文件,以访问数据库
但是对于一些人来说,当我在前端项目中有一个单独的配置文件时,我会得到错误:
Firebase:名为'DEFAULT‘的Firebase应用程序已存在( App /duplicate-app)。
如何解决此问题?/如何从前端访问后端配置文件?
发布于 2021-01-08 21:04:04
我不知道你为什么想要前端和后端有两个不同的项目,但是你可以通过在初始化时给它一个名字来创建多个firebase项目,如下所示:
var secondaryApp = firebase.initializeApp(secondaryAppConfig, "secondary");您可以阅读有关初始化多个firebase项目的更多信息here
https://stackoverflow.com/questions/65629326
复制相似问题