/ O banco de dados do Firebase não é uma função - firebase, firebase-database, google-cloud-functions

O banco de dados do Firebase não é uma função - Firebase, Firebase-database, google-Cloud-functions

Eu tento executar o aplicativo isomorphic react, usando o Firebase funções-amostras. Mas não é possível obter o banco de dados do firebase e obter o erro firebase.database não é uma função

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

Versões de módulos:

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

Respostas:

0 para resposta № 1

Funciona bem com o firebase-admin

const firebase = require("firebase-admin")

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

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