【问题标题】:Testing firebase connection with .info/connected使用 .info/connected 测试 firebase 连接
【发布时间】:2015-11-20 01:08:23
【问题描述】:

我正在尝试根据Detect if Firebase connection is lost/regained 中的答案测试连接

我试过了:

var testRef=new Firebase('https://flickering-heat-528.firebaseio.com/test');

testRef.child('.info/connected').on('value', function(connectedSnap) {
  if (connectedSnap.val() === true) {
    alert('* we\'re connected! *');
  } else {
    alert('* we\'re disconnected! *');
  }
});

jsfiddle

但我得到:未捕获的错误:Firebase.child 失败:第一个参数是无效路径:“.info/connected”。路径必须是非空字符串,并且不能包含“.”、“#”、“$”、“[”或“]”

怎么了?

【问题讨论】:

标签: firebase


【解决方案1】:

你只能直接使用.info/connect作为root下的child,所以:

var testRef=new Firebase('https://flickering-heat-528.firebaseio.com/'); // I removed 'test' here

testRef.child('.info/connected').on('value', function(connectedSnap) {
  if (connectedSnap.val() === true) {
    alert('* we\'re connected! *');
  } else {
    alert('* we\'re disconnected! *');
  }
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-18
    • 2020-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    相关资源
    最近更新 更多