Javascript Can';t在节点中运行新的firebase
我跟在后面。但是,我无法实例化firebase对象 我有一个Javascript Can';t在节点中运行新的firebase,javascript,node.js,npm,firebase,Javascript,Node.js,Npm,Firebase,我跟在后面。但是,我无法实例化firebase对象 我有一个package.json文件,从以下内容开始: npm install firebase --save 然后做了以下工作: let Firebase = require('firebase'); let myFire = new Firebase('[link to my app]'); 但是,当我从终端运行johnyfive应用程序时,我得到一个错误:Firebase不是一个函数 我该怎么解释这个物体?Firebase是否更改
package.json
文件,从以下内容开始:
npm install firebase --save
然后做了以下工作:
let Firebase = require('firebase');
let myFire = new Firebase('[link to my app]');
但是,当我从终端运行johnyfive
应用程序时,我得到一个错误:Firebase不是一个函数
我该怎么解释这个物体?Firebase是否更改了API
注意:我将其注入repl并运行>>类型的Firebase,我发现它实际上是一个“对象”。是的,他们更改了API,请看: 以下是您现在的操作方式:
// 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,该URL将指导您执行以下操作:
let Firebase = require('firebase');
let myFire = new Firebase('[link to my app]');
要将Firebase添加到应用程序中,您需要一个Firebase项目和一小段代码,以添加到应用程序HTML中,其中包含有关项目的一些详细信息
- 如果您已有与应用程序关联的现有Google项目,请单击导入Google项目。否则,单击“创建新项目”
- 如果您已经有一个项目,请从项目概述页面单击添加应用程序
好的..现在,我得到了数据库URL,但不知道在哪里可以找到apiKey和AuthDomain在代码顶部有一个链接可以指导您,在answerGreat answer@JaimeGómez中添加了一个参考