【问题标题】:INTERNAL ASSERT FAILED: Missing index implementation for values [closed]内部断言失败:缺少值的索引实现 [关闭]
【发布时间】:2017-07-24 11:08:21
【问题描述】:
Firebase Database (5.0.1) INTERNAL ASSERT FAILED: Missing index implementation for values
at Error (native)
at ab (/<path to project>/node_modules/firebase-admin/lib/database/database.js:42:60)

在我尝试初始化数据库引用时发生。我什至还没有进行查询。确切的崩溃行: var ref = admin.database(); 之前声明过 var admin = require("firebase-admin");

我已经看到其他带有相同错误消息的 SO 帖子,但所有帖子都已修复,确保数据库引用的路径不为空,因为我还没有添加路径,当我尝试时路径不为空,我仍然收到错误消息

版本信息:

  • npm 版本:4.3.0

  • firebase 管理员:5.0.1

【问题讨论】:

    标签: node.js firebase npm firebase-realtime-database


    【解决方案1】:

    原来我可能覆盖了 firebase 库中的一个函数,导致它崩溃。这是搞砸的代码:

    Object.prototype.values = function(callback) {
        var values = Object.keys(this).map(function(key){
            return dictionary[key];
        });
    
        callback(values)
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-01
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      • 2021-12-31
      相关资源
      最近更新 更多