我正在使用内置的Firebase密码身份验证,我想知道通过authWithPassword()
登录的“合理”超时是多少。我原本以为这会低于秒,但现在看来有很多波动,即使在3秒钟我也会有很多超时。
注意:我怀疑这可能不是最高优先级,因为对于典型的客户端应用程序,登录过程是一次性事件,但对于微服务,3秒的空间非常大(大多数操作的总运行时间为1) -2秒)。很高兴出错。
答案 0 :(得分:1)
这对应用来说相当主观,但Firebase登录速度应该快于3秒。如果您经常看到很长时间和连接错误,那么您应该联系support@firebase.com。
您还可以让Firebase在回调中处理超时和/或错误:
var ref = new Firebase("https://<YOUR-FIREBASE-APP>.firebaseio.com");
ref.authWithPassword({
email : "bobtony@firebase.com",
password : "correcthorsebatterystaple"
}, function(error, authData) {
if (error) {
// this is your login issue
console.error("Login Failed!", error);
} else {
console.log("Authenticated successfully with payload:", authData);
}
});