HTML - 浏览器错误 - >找不到变量:Firebase

时间:2018-02-12 17:29:23

标签: html firebase web initialization

@jdv所附屏幕截图中的错误显示在浏览器的调试器中browser debugger error

注意:Firebase DOES在我的命令行中初始化 - 但我的文本编辑器不接受INITIALIZATION CODE(请参阅下面的代码)。我喜欢受到挑战,但是在没有找到修复的2天半之后,我需要帮助!

由于某些奇怪的原因, config (下面的粗体文字)在我的文本编辑器中以黄色突出显示(我使用括号)。

以下是我的一些代码:

<script src="/__/firebasejs/4.9.1/firebase-app.js"></script>
<script src="/__/firebasejs/4.9.1/firebase-auth.js"></script>
<script src="/__/firebasejs/4.9.1/firebase-database.js"></script>
<script src="/__/firebasejs/4.9.1/firebase-messaging.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1">

<title>My App Title</title>

<script src="/__/firebasejs/4.9.1/firebase.js"></script>
<script>
    // Initialize Firebase
    var **config** = {
        apiKey: "myapi",
        authDomain: "myappname.firebaseapp.com",
        databaseURL: "https://myappname.firebaseio.com",
        projectId: "myprojectid",
        storageBucket: "myappname.appspot.com",
        messagingSenderId: "mysenderid",
    };
        firebase.initializeApp(config);
</script>

也许有人可以告诉我我做错了什么。我是编码新手,所以请原谅,如果这是一个简单的修复:) -lion

仍在寻找解决方案......

以下是我的代码的截图:

firebase initialization code

感谢所有有用的建议:) -lion

1 个答案:

答案 0 :(得分:0)

你应该使用

<script src="https://www.gstatic.com/firebasejs/4.9.0/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/4.9.0/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/4.9.0/firebase-database.js"></script>
<script src="https://www.gstatic.com/firebasejs/4.9.0/firebase-messaging.js"></script>
<script src="https://www.gstatic.com/firebasejs/4.9.1/firebase.js"></script>

而不是:

    <script src="/__/firebasejs/4.9.1/firebase-app.js"></script>
    <script src="/__/firebasejs/4.9.1/firebase-auth.js"></script>
    <script src="/__/firebasejs/4.9.1/firebase-database.js"></script>
    <script src="/__/firebasejs/4.9.1/firebase-messaging.js"></script>
    <script src="/__/firebasejs/4.9.1/firebase.js"></script>