Ich arbeite an einem emberjs-Projekt für die Arbeit und versuche gerade, eine Schaltfläche zu implementieren, die meine Firebase-Datenbank beim Klicken löscht. Ich plante, das mit der Funktion remove() eines Firebase-Objekts zu tun. Wenn ich jedoch den Glut-Server starte, erhalte ich die Fehlermeldung, dass Firebase nicht definiert ist. Ich habe den Konfigurationscode zu config/environment.js hinzugefügt. Was vermisse ich?Firebase() Objekt nicht definiert?
Edit: Hier ist der Code. Ich bin mir nicht sicher, ob es die Aufgabe erfüllen würde, die ich will, da ich nicht testen kann es aufgrund der oben beschriebenen Fehler:
import Ember from 'ember';
export default Ember.Controller.extend({
actions: {
clear() {
var ref = new Firebase('https://OMITTED.firebaseio.com/OMITTED');
ref.remove();
}
}
});
Code, der vielleicht Feuerbasis definiert? Ich kann nicht sagen, weil Sie uns den Code nicht gezeigt haben, brauchen Sie [MCVE] (http://stackoverflow.com/help/mcve). Firebase hat die Systeme vor einiger Zeit geändert. Wenn Sie also in den letzten Wochen nichts unternommen haben, müssen Sie Ihr Projekt möglicherweise auf das neue System importieren. – Ryan
Ich weiß überhaupt nicht Glut, aber ich erkenne, dass Code, um den Verweis auf die Basis zu erstellen, wahrscheinlich mindestens veraltet ist, wenn nicht bereits veraltet. Haben Sie die Seite [this] (https://firebase.google.com/docs/web/setup#prerequisites) überhaupt gelesen? – Ryan