2

Firebase を使用して、ブラウザーで複数のユーザーのステータスを共有し、トランザクションを使用します。いくつかの作業の後、この奇妙なエラーが発生し始めました。

キャッチされないエラー: Firebase INTERNAL ASSERT FAILED:tryToSendTransactionForNode_: キュー内のアイテムはすべて実行する必要があります。firebase.js:29

これは何を意味するのでしょうか?このエラーが発生した後、データを更新できなくなったようです。さらに奇妙なのは、取引の返品success=trueです。

4

1 に答える 1

0

node.jsでは、呼び出しをラップすることでこれを回避できます。

process.nextTick(function() {
    ref.transaction(function(current) {
        current.something = true
        return current
    })
})
于 2013-02-27T12:41:03.017 に答える