测试成功的firebase连接

时间:2016-03-13 19:20:54

标签: javascript firebase

var fb = new Firebase("https://badspelling.firebaseio.com/")

将在控制台中生成以下交战:

  

FIREBASE警告:Firebase错误。请确保您正确拼写了Firebase的名称(https://badspelling.firebaseio.com

如何实际测试有效连接?

fb.validConnection(); //error 

原因:我们在用户输入有效的Getting Started应用网址时重做Firefight js页面以设置示例。

1 个答案:

答案 0 :(得分:0)

我要去修补console.warn。

var orgWarn = console.warn;                
console.warn = function(message) {                    
  if(-1 !== message.indexOf("FIREBASE WARNING: Firebase error. Please ensure that you spelled")) {
    error(message);                        
  } 
  return orgWarn.apply(console, arguments);
};
try {
  var firebase = new Firebase(url);                        
  firebase.once("value", enterUrl); 
  function enterUrl(snap) {
    setUpButtons(database);                        
  };
}
catch (e) {
  error(e.message);
}; 

感谢您的帮助,但测试连接会导致修剪问题。我的目标是在有效网址上显示按钮,在无效网址上显示错误。可能尚未连接有效网址(否定错误)。我必须等到才能测试无效的网址。嘘 https://www.firebase.com/docs/web/guide/offline-capabilities.html#section-connection-state