2016-08-03 18 views
1

Ich benutze firebase zum ersten Mal und steckte darauf für 2 Tage. habe mehrere Beispiele wie auf Stackoverflow geschaut, aber nichts funktioniert.Firebase ist kein Konstruktorfehler (Firebase mit reagieren)

meine Firebase-Version ist 3.4.2.

 pushData(){ 

    var Firebase = require("firebase"); 
    var ref = new Firebase(" https://differentdatara.firebaseio.com"); 
    var usersRef = ref.child("fish1"); 
    usersRef.set({ 
     alanisawesome: { 
      date_of_birth: "June 23, 1912", 
      full_name: "Alan Turing" 
     }, 
     gracehop: { 
      date_of_birth: "December 9, 1906", 
      full_name: "Grace Hopper" 
     } 
    }); 

} 

Wann immer ich Code ausführe gibt es mir "Firebase ist kein Konstruktor".

auch mit componentWillMount versucht, aber nichts funktioniert. Ich versuche, wie dies

 componentWillMount(){ 
    console.log('yesdoneit'); 
    var Firebase = require("firebase"); 
    this.FirebaseRef = new Firebase(" https://passwordsaves-11b33.firebaseio.com"); 
     } 
+0

Ich bin nicht viel von einer JS Person (noch), aber normalerweise für etwas wie "neu ", das '' muss ein Typ sein. Sie verwenden eine Variable. Hat das Firebase-Objekt nicht stattdessen eine Methode, die Sie verwenden sollten? –

+0

ich kann dieses Zeug nicht benutzen, weil ich meinen Code im jsx Dateiformat schreibe und an der reagierenden Kesselplatte arbeite –

Antwort

4

Wie es here geschrieben:

In dem neuen SDKs, die Sie nicht mehr eine Datenbank Referenzen über neue Firebase instanziiert. Stattdessen werden Sie das SDK über firebase.initializeApp() initialisieren:

VOR

var ref = new Firebase("https://databaseName.firebaseio.com"); 

NACH:

var config = { 
    apiKey: "apiKey", 
    authDomain: "projectId.firebaseapp.com", 
    databaseURL: "https://databaseName.firebaseio.com" 
}; 

firebase.initializeApp(config); 

var rootRef = firebase.database().ref(); 

Da Ihre Feuerbasis Version 3.4.2 , müssen Sie es tun, wie in nach Abschnitt.

+1

lass mich versuchen und dir sagen ... danke –

+0

wie finde ich meine apikey und auth Domain ... –

+0

i kenne nur meine Datenbank-URL .. nichts anderes ... kannst du mir helfen, AuthSomain und apikey zu finden –

Verwandte Themen