【发布时间】:2018-01-25 16:04:55
【问题描述】:
对于我的博客,我允许用户输入他们的电子邮件,然后将所述电子邮件添加到 firebase 数据库,这样我就可以在我发布新帖子时向订阅者发送大量电子邮件。我在我的机器上测试了我的代码,它工作得很好。
首先,我添加了 firebase <script> 标签,然后添加了我自己的脚本标签,该标签链接到顶部包含以下内容的文件:
var config = {
apiKey: "...",
authDomain: "...",
databaseURL: "...",
projectId: "...",
storageBucket: "...",
messagingSenderId: "..."
};
firebase.initializeApp(config);
这在我的机器上运行良好,但我将文件推送到托管我的博客的 GitHub,当我运行 firebase.initializeApp(config) 时,它不再工作了。它给了我一个错误,Firebase: Firebase App named '[DEFAULT]' already exists (app/duplicate-app)。我不知道如何解决这个问题。我已经尝试给firebase.initializeApp() 提供第二个参数,这将是一个随机生成的ID,保存在cookie 中,但这也不起作用;我遇到了同样的错误。
这一切都在前端完成,因为 GitHub Pages 不支持后端。非常感谢任何帮助。
【问题讨论】:
标签: javascript firebase firebase-realtime-database