这是 HTML 代码。将 Firebase 与 JavaScript 结合使用时,出现“初始化前无法访问 'firebase'”错误。我试图移动标签,但似乎没有工作。<!DOCTYPE html><html dir="ltr"> <head> <title>Login</title> <meta charset="utf-8"> </head> <body> <script src="https://www.gstatic.com/firebasejs/7.15.1/firebase-app.js"></script> <script src="https://www.gstatic.com/firebasejs/7.15.4/firebase-auth.js"></script> <script src="https://www.gstatic.com/firebasejs/7.15.4/firebase-firestore.js"></script> <script src="form.js"></script> <section> <input id="email" name="email" placeholder="email"> <input id="password" name="password" placeholder="password"> <button onclick=signUp() id="signUp" type="button">Sign Up</button> </section> </body></html>这是没有参数的JS代码。var firebaseConfig = {apiKey: authDomain: databaseURL:projectId: storageBucket: messagingSenderId: appId: measurementId:}; // Initialize Firebase firebase.initializeApp(firebaseConfig); firebase.analytics();const firebase = firebase.auth();function singUp() { var email = document.getElementById("email"); var password = document.getElementById("password"); const promise = auth.createUserWithEmailAndPassword(email.value, password.value); promise.catch(e => alert(e.message)); alert("Signed Up");}我似乎无法初始化firebase。你知道出了什么问题吗?
2 回答

猛跑小猪
TA贡献1858条经验 获得超8个赞
对我来说,问题是在 firebase 之前添加所需的模块,如下所示:
const stripe = require('stripe')(functions.config().stripe.testkey); const functions = require("firebase-functions");
这const functions = require("firebase-functions");
必须是第一行index.js
添加回答
举报
0/150
提交
取消