无法在节点中运行新的Firebase

我跟随这个来自谷歌的谈话 。 但是我不能实例化一个firebase对象。

我有一个package.json文件,并开始于:

 npm install firebase --save 

然后做了以下几点:

 let Firebase = require('firebase'); let myFire = new Firebase('[link to my app]'); 

但是,当我从terminal运行johhny-five应用程序时,出现错误: Firebase is not a function

我应该如何体现这个客体? Firebase是否改变了他们的API?

注意:我把它注入repl并运行>> typeof Firebase我知道它实际上是一个“对象”。

是的,他们更改了API,看看: 从Firebase.com升级您的Web / Node.js应用程序 。

这是你现在如何做的:

 // See https://firebase.google.com/docs/web/setup#project_setup for how to // auto-generate this config var config = { apiKey: "apiKey", authDomain: "projectId.firebaseapp.com", databaseURL: "https://databaseName.firebaseio.com" }; firebase.initializeApp(config); var rootRef = firebase.database().ref(); 

要获取config值,请转到上一个代码顶部的URL, 将Firebase添加到您的Web项目中 ,以指导您执行以下操作:

要将Firebase添加到您的应用中,您需要一个Firebase项目和一小段代码,以将其添加到您的应用程序HTML中,其中包含有关项目的一些详细信息。

  1. 如果您还没有Firebase控制台,请创build一个Firebase项目。
    • 如果您已有与您的应用关联的现有Google项目,请点击导入Google项目。 否则,请单击创build新项目。
    • 如果您已经有一个项目,请从项目概览页面单击添加应用程序。
  2. 点击向您的networking应用添加Firebase。
  3. 单击复制,然后将代码片段粘贴到您的应用程序HTML中。