var fb = new Firebase("https://badspelling.firebaseio.com/")
将在控制台中生成以下交战:
FIREBASE警告:Firebase错误。请确保您正确拼写了Firebase的名称(https://badspelling.firebaseio.com)
如何实际测试有效连接?
fb.validConnection(); //error
原因:我们在用户输入有效的Getting Started应用网址时重做Firefight js页面以设置firebase示例。
答案 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