私が間違っているが、認証セッションには30日間の最大制限がある場合は、私を修正しますか?その場合、サーバーノードアプリが認証されたdataRefをリッスンし続ける方法はありますか?
乾杯、トラヴ。
私が間違っているが、認証セッションには30日間の最大制限がある場合は、私を修正しますか?その場合、サーバーノードアプリが認証されたdataRefをリッスンし続ける方法はありますか?
乾杯、トラヴ。
on メソッドには、アクセス許可が取り消される (つまり、認証が期限切れになる) たびに呼び出されるキャンセル コールバックがあるため、永続的な接続を処理する (未テストの) 可能性を次に示します。
var fb = new Firebase(URL_AND_PATH);
fb.auth( TOKEN, restart );
function _childAdded(ss) {
/* do something with data */
}
function _authRevoked() {
fb.unauth();
fb.auth( TOKEN, restart );
};
function restart(error) {
if( error ) { console.error(error); }
else {
fb.on('child_added', _childAdded, _authRevoked );
}
}