如何修复Firebase的“ Object.keys不是函数”错误?

时间:2019-04-21 13:25:48

标签: javascript firebase-realtime-database

我想将firebase合并到我的JS游戏(排行榜)中,并且能够写入数据库,但是在检索数据时出现奇怪的错误,它表示Object.keys不是函数,即使im没有明确使用该功能。

我查看了其他stackoverflow问题,并没有找到文档。

index.html

ConnectionRefusedError: [Errno 111] Connection refused
<head>
<script src="https://www.gstatic.com/firebasejs/5.10.0/firebase-app.js"></script>
    <script src="https://www.gstatic.com/firebasejs/5.10.0/firebase-database.js"></script>
</head>

<body>

<div>
    <form id="high_score" class="hidden">
       <input id="name" type="text">
       <input type="submit" id="high_score_button" >
    </form>

    <ul id="high_score_list"></ul>
</div>

<script>
        // Initialize Firebase
        var config = {
          apiKey: "#####",
          authDomain: "#####",
          databaseURL: "#####",
          projectId: "#####",
          storageBucket: "#####",
          messagingSenderId: "#####"
        };
        firebase.initializeApp(config);
        const database = firebase.database();
      </script>
</body>

调用highScoreSubmit函数时,出现以下错误:

SyncPoint.ts:244未捕获的TypeError:Object.keys不是函数

0 个答案:

没有答案