Подтвердить что ты не робот

TypeError: Firebase не является функцией

Я пытаюсь следовать учебнику firebase Node: https://www.firebase.com/docs/web/quickstart.html

My node.js приложение сбой с ошибкой "Ошибка TypeError: Firebase не является функцией". Мой файл index.js:

var Firebase = require("firebase");
var firebaseRef = new Firebase("https://word-word-number.firebaseio.com/");

Линия вторая - это случай, когда происходит сбой.

В моем пакете .json у меня есть:

"firebase": "^3.0.2",

и

"node": "5.11.0"
4b9b3361

Ответ 1

Оказывается, учебник firebase.com устарел с тем, как следует использовать последний пакет firebase. Ниже приведены новые инструкции https://www.npmjs.com/package/firebase

В вашем коде вы можете получить доступ к Firebase, используя:

var firebase = require('firebase');
firebase.intializeApp({
  apiKey: '<your-api-key>',
  authDomain: '<your-auth-domain>',
  databaseURL: '<your-database-url>',
  storageBucket: '<your-storage-bucket>'
});

В качестве альтернативы, если вы настроите Service Account через Разрешения в новой информационной панели Google Firebase, используйте подход, упомянутый в новых официальных документах здесь:

https://firebase.google.com/docs/server/setup#add_the_sdk