Firebase 3.4.1防止错误消息

Firebase 3.4.1 prevents error-messages?

本文关键字:错误 消息 Firebase      更新时间:2023-09-26

我使用firebase 3.4.1 -我在一个应用程序上工作,通过谷歌登录进行身份验证。所有的工作都很好,但是为什么在onAuthStateChanged()函数之后控制台没有显示任何错误?

当我通过调用内部不存在的函数来强制执行错误时,控制台不会显示任何内容,但脚本会按预期停止。

firebase.auth().onAuthStateChanged(function(user) {
  fghfg();
  if (user) {
    account.init(user);
  } else {
    account.init();
  }
});

fghfg()将停止脚本。但是没有日志信息?!

任何想法?

已解决。

我现在使用一个解决方案来解决这个firebase实习生问题。只是在"onAuthStateChanged()"中放置了一个try-catch块。它里面的所有错误现在都将被控制台记录。希望对大家有所帮助。

firebase.auth().onAuthStateChanged(function(user) {
  try {
    if (user) {
     account.init(user);
    } else {
      account.init();
    }
  } catch (e) {
    console.error(e);
  }
});