Mike
Mike

Reputation: 147

Firebase database is not a function

I am trying to run isomorphic react app, using Firebase functions-samples. But can't get the firebase database and I get the error "firebase.database is not a function"

const firebase = require('firebase')

// Load the Firebase database module.
require('firebase/database')

// Initialize Firebase using a client-side config.
const firebaseConfig = require('./client/firebase-config.json')
firebase.initializeApp(firebaseConfig)

const getDb = (ref) => firebase.database().ref(ref)
// Error firebase.database is not a function

Modules versions:

"firebase": "^4.13.0",
"firebase-admin": "~5.12.0",
"firebase-functions": "^1.0.2",

Upvotes: 1

Views: 1011

Answers (1)

Mike
Mike

Reputation: 147

It works well with firebase-admin

const firebase = require('firebase-admin')

const firebaseConfig = require('./client/firebase-config.json')
firebase.initializeApp(firebaseConfig)

const getDb = (ref) => firebase.database().ref(ref)

Upvotes: 1

Related Questions