Javascript 面对错误';firebase.auth()不是函数';网络应用
我正在学习Firebase。并制作一个简单的登录表单,当用户提交其id和密码时,我希望在登录时进行用户身份验证。但我的控制台中出现了错误 未捕获类型错误:firebase.auth在登录时不是函数 有人知道吗?帮助 HTML代码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
<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>