Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 面对错误';firebase.auth()不是函数';网络应用_Javascript_Firebase_Firebase Authentication - Fatal编程技术网

Javascript 面对错误';firebase.auth()不是函数';网络应用

Javascript 面对错误';firebase.auth()不是函数';网络应用,javascript,firebase,firebase-authentication,Javascript,Firebase,Firebase Authentication,我正在学习Firebase。并制作一个简单的登录表单,当用户提交其id和密码时,我希望在登录时进行用户身份验证。但我的控制台中出现了错误 未捕获类型错误:firebase.auth在登录时不是函数 有人知道吗?帮助 HTML代码 <div id="login_div" class="main-div"> <h3>Firebase Web login Example</h3> <input type="email" placeholder

我正在学习Firebase。并制作一个简单的登录表单,当用户提交其id和密码时,我希望在登录时进行用户身份验证。但我的控制台中出现了错误

未捕获类型错误:firebase.auth在登录时不是函数

有人知道吗?帮助

HTML代码

 <div id="login_div" class="main-div">
    <h3>Firebase Web login Example</h3>
    <input type="email" placeholder="Email..." id="email_field" />
    <input type="password" placeholder="Password..." id="password_field" />

    <button onclick="login()">Login to Account</button>
  </div>

<script src="https://www.gstatic.com/firebasejs/7.14.2/firebase-app.js"></script>

<!-- TODO: Add SDKs for Firebase products that you want to use
     https://firebase.google.com/docs/web/setup#available-libraries -->
<script src="https://www.gstatic.com/firebasejs/7.14.2/firebase-analytics.js"></script>

<script>
  // Your web app's Firebase configuration
  var firebaseConfig = {
    apiKey: "AIzaSyDZ7YPz6jpAW4J966W5pB9voy6u4abTNMw",
    authDomain: "example-196de.firebaseapp.com",
    databaseURL: "https://example-196de.firebaseio.com",
    projectId: "example-196de",
    storageBucket: "example-196de.appspot.com",
    messagingSenderId: "22033570312",
    appId: "1:22033570312:web:88f5683b2bb8c2692dcfbd",
    measurementId: "G-DVMKC50VBB"
  };
  // Initialize Firebase
  firebase.initializeApp(firebaseConfig);
  firebase.analytics();



  </script>
  <script src="index.js"></script>


您需要添加以下cdn:

<script src="https://www.gstatic.com/firebasejs/7.14.2/firebase-auth.js"></script>

使用Firebase身份验证


明白了。但是为什么firebase在默认情况下不将其作为其他脚本提供?因为并非所有应用程序都将使用firebase auth,所以有些应用程序不会使用它。他们添加了cdn,这样你就可以复制和使用你需要的任何东西。。求救
<script src="https://www.gstatic.com/firebasejs/7.14.2/firebase-auth.js"></script>