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帖子具有相同的错误消息,但所有修复都确保数据库引用的路径不为null,因为我还没有事件添加路径然后我尝试了该路径不为null,我仍然收到错误消息
版本信息:
npm版本:4.3.0
firebase-admin:5.0.1
答案 0 :(得分:1)
原来我可能已经覆盖了firebase库中的一个函数,导致它崩溃。这是搞砸了它的代码:
Object.prototype.values = function(callback) {
var values = Object.keys(this).map(function(key){
return dictionary[key];
});
callback(values)
}