Ich arbeite zum ersten Mal mit Firebase an einem Übungsprojekt und es fällt mir sehr schwer, die Möglichkeit einzurichten, dass sich Benutzer bei ihren Accounts anmelden können."Uncaught ReferenceError: Firebase ist nicht definiert"
Ich habe erfolgreich Registrierung eingerichtet, aber bis jetzt kann ich nicht einloggen und überprüfen Auth-Zustand, um ordnungsgemäß zu arbeiten.
Der Fehler, den ich in der Konsole empfangen halten ist „Uncaught Reference: Firebase ist nicht definiert“
Ich habe einige Nachforschungen gemacht auf meiner eigenen, aber die einzigen Antworten, die ich scheinen diejenigen zu finden, sagen Sie müssen in Frage sind die Script-Tags für Firebase, die hier nicht relevant ist, weil ich sie aufgenommen haben, oder veraltete Antworten von Version 2.4.2
<head>
<script src="https://www.gstatic.com/firebasejs/3.0.5/firebase.js"></script>
<script>
/*global Firebase */
// Initialize Firebase
var config = {
apiKey: "omit",
authDomain: "omit",
databaseURL: "omit",
storageBucket: "omit",
};
firebase.initializeApp(config);
</script>
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js'></script>
Der Code ist hier:
// Create a callback which logs the current auth state
var ref = new Firebase("omit");
ref.onAuth(function(authData) {
if (authData) {
console.log("User " + authData.uid + " is logged in with " + authData.provider);
} else {
console.log("User is logged out");
}
});
Wahrscheinlich sollte den Schlüssel und die Konfigurationsinformationen weglassen ... – Li357
@AndrewL Okay danke. –
Nicht von Ihrem tatsächlichen Code, nur von der Website, weil all dies öffentlich ist :) – Li357