2016-05-19 30 views
11

Non riesco a capire perché non riesco a far funzionare Firebase in questa app. Continuo a ricevere l'errore:Firebase: Uncaught TypeError: Firebase non è un costruttore

Uncaught TypeError: Firebase is not a constructor 

Quando ho:

var Firebase = require("firebase"); 
var ref = new Firebase("https://letspretendthisisreal.firebaseio.com"); 

Sto usando Electron e la vergogna su di me lo so ... non sto usando angolare dal momento che sto unico edificio di una semplice applicazione solo per il mio uso Ho trascorso una buona quantità di tempo cercando di trovare le risposte online senza fortuna. Sei la mia unica speranza!

+1

Ciò significa che "Firebase" non è una funzione di costruzione o addirittura una funzione. Sei sicuro che 'require()' sta restituendo il costruttore del firebase –

risposta

17

Recentemente Firebase ha aggiornato il proprio SDK Web, che ha modificato alcune delle sue API. La sintassi che stai utilizzando somiglia all'API 2.x, mentre 3.x è piuttosto diversa. Controlla il tuo pacchetto.json per vedere quale versione stai usando. Se è 3.x, vedi the new docs site su come inizializzare Firebase usando la nuova API.

+0

Ho seguito il processo e sono persino riuscito ad accedere correttamente al mio progetto firebase usando la CLI di Firebase. ma quando eseguo il mio node.js, ottengo un errore 'PERMISSION_DENIED' –

Problemi correlati