У меня проблема, которую я часами изучал, но, похоже, не могу понять.Я пытаюсь использовать Firebase с Node.js, но не могу получить доступ к различным функциям Firebase (например, firebase.auth () и firebase.firestore ()).Тем не менее, когда я инициализирую через Admin SDK, те в конечном итоге работают.Ниже приведен мой простой код, а также ошибка:
const functions = require('firebase-functions');
const firebase = require('firebase');
const app = express();
firebase.initializeApp(functions.config().firebase);
const auth = firebase.auth();
const db = firebase.firestore();
И полученная ошибка: TypeError: firebase.auth не является функцией
Примечание. У меня также было несколько строк, инициализирующих express ирули, но сомневаюсь, что они могли бы оказать какое-либо влияние.
Я также пытался включить "require (" firebase / auth ")", но это не сработало.Ниже также мой package.json, а именно модули, которые я установил:
"dependencies": {
"consolidate": "^0.15.1",
"express": "^4.16.3",
"firebase": "^5.0.4",
"firebase-admin": "~5.12.1",
"firebase-functions": "^1.0.4",
"firebase-tools": "^3.18.6",
"firebaseauth": "^1.0.0",
"handlebars": "^4.0.11"
},
Любая помощь, пожалуйста?Я немного начинающий веб-разработчик, поэтому любой совет будет высоко ценится.Спасибо!