对象不支持属性或方法“ auth”

时间:2019-06-28 22:40:31

标签: authentication

我正在尝试打开我的主登录页面,但这只给我标题,而没有其他内容。在开发人员工具中确实出现错误和警告,如下所示:

”看起来您正在使用Firebase JS SDK的开发版本。 将Firebase应用程序部署到生产环境时,建议仅导入 您打算使用的各个SDK组件。

对于CDN构建,可以按以下方式使用 (替换为组件名称-即auth,数据库等):

https://www.gstatic.com/firebasejs/5.0.0/firebase-。js“

SCRIPT438:对象不支持属性或方法“ auth”

下面是我的代码:

firebase.auth()。onAuthStateChanged(function(user){   如果(用户){     //用户已登录。

document.getElementById("user_div").style.display = "block";
document.getElementById("login_div").style.display = "none";

var user = firebase.auth().currentUser;

if(user != null) {

  var email_id = user.email;
  document.getElementById("user_para").innerHTML = "User Email : " + email_id;

}

}其他{     //没有用户登录。

//document.getElementById("user_div").style.display = "none";
// document.getElementById("login_div").style.display = "block";

} });

我也有以下脚本标签:

  <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
  <script type="text/javascript" src="js/jquery-3.4.1.min.js"></script>
  <script type="text/javascript" src="js/bootstrap.js"></script>

  <script src="https://www.gstatic.com/firebasejs/5.0.0/firebase-app.js"></script>
  <script src="https://www.gstatic.com/firebasejs/5.0.0/firebase-auth.js"></script>
  <script src="https://www.gstatic.com/firebasejs/5.0.0/firebase-database.js"></script>
  <script src="https://www.gstatic.com/firebasejs/5.0.0/firebase.js"></script>
  <script src="https://www.gstatic.com/firebasejs/5.0.2/firebase-app.js"></script>
  <script src="https://www.gstatic.com/firebasejs/5.0.2/firebase-database.js"></script>

任何帮助将不胜感激!

0 个答案:

没有答案