无法在节点中运行新的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中,其中包含有关项目的一些详细信息。
- 如果您还没有Firebase控制台,请创build一个Firebase项目。
- 如果您已有与您的应用关联的现有Google项目,请点击导入Google项目。 否则,请单击创build新项目。
- 如果您已经有一个项目,请从项目概览页面单击添加应用程序。
- 点击向您的networking应用添加Firebase。
- 单击复制,然后将代码片段粘贴到您的应用程序HTML中。