ron*_*man 3 javascript firebase
我正在尝试在 React 中初始化多个 Firebase 项目,但收到一个奇怪的错误,提示 \xc3\x97\n`Firebase:名为 \'[DEFAULT]\' 的 Firebase 应用程序已存在(应用程序/重复应用程序)。
\n\n我选择了一个完全不同的字符串,但它仍然不起作用。有人可以解释一下我做错了什么吗?谢谢您的帮助!
\n\n参考.js
\n\nimport * as firebase from "firebase";\n\n\n\n var config = {\n apiKey: "AIzaSyDsTsClk8l2l5yLNu_eG-R06Usv4Oi_NvQ",\n authDomain: "d-ucukgx.firebaseapp.com",\n databaseURL: "https://d-ucukgx.firebaseio.com",\n projectId: "d-ucukgx",\n storageBucket: "d-ucukgx.appspot.com",\n messagingSenderId: "1031835936266"\n };\n firebase.initializeApp(config);\n\n\n\n const databaseRef = firebase.database().ref();\nexport const ChampsRef = databaseRef.child("Champs");\n\n\nexport const authRef = firebase.auth();\nexport const timeRef = firebase.database.ServerValue.TIMESTAMP;\n\nexport default databaseRef;\nRun Code Online (Sandbox Code Playgroud)\n\n配置/dev.js
\n\nimport * as firebase from "firebase";\n\n\n\n var firebaseConfig2 = {\n apiKey: "AIzaSyDsTsClk8l2l5yLNu_eG-R06Usv4Oi_NvQ",\n authDomain: "d-ucukgx.firebaseapp.com",\n databaseURL: "https://d-ucukgx.firebaseio.com",\n projectId: "d-ucukgx",\n storageBucket: "d-ucukgx.appspot.com",\n messagingSenderId: "1031835936266"\n };\n firebase.initializeApp(firebaseConfig2);\n\n\n\n\nvar app = firebase.initializeApp(firebaseConfig2, "auth");\nexport default app;\nRun Code Online (Sandbox Code Playgroud)\n
您不能对 2 使用相同的配置,intializeApp只需初始化一次,然后导出您的app
你必须firebase.initializeApp(firebaseConfig2)在配置后给你的第二个名字。所以它看起来像这样。
firebase.initializeApp(firebaseConfig2, 'secondary');
您可以阅读这篇文章以了解更多信息:https ://firebase.google.com/docs/configure/
| 归档时间: |
|
| 查看次数: |
4633 次 |
| 最近记录: |