firebase push()导致db._checkNotch不是函数

3npbholx  于 2023-10-22  发布在  其他
关注(0)|答案(1)|浏览(132)

我试图在数据库中存储一个对象。下面是我的代码。

app.post('/newOrderWithObject', (req, res) => {

    var msg = {"name":"Harry"};
    push(ref(db,"test/orders"), msg);

    res.status(200).send(req.body);
})

我在代码中多次使用set(),一切正常,但这段代码给了我一个错误,现在什么都不起作用,尽管我没有碰过除此代码之外的任何一行。似乎这个函数以某种方式破坏了整个工作代码,但我不知道如何。这种情况以前也发生过,我不得不从GitHub恢复我的整个项目。这是错误:db._checkNotDeleted is not a function .有人能指出我这里的错误吗?

rryofs0p

rryofs0p1#

所以我从另一个文件中导出了我的db对象和其他对象,如下所示:module.exports = {db, app};,我把它改为只导出db,如下所示:module.exports = db;成功了我不知道我以前的代码有什么问题,但现在它工作了。

相关问题