[英]Can't run new firebase in node
我正在跟隨谷歌的這個談話 。 但是我無法實例化firebase對象。
我有一個package.json
文件,並以:
npm install firebase --save
然后做了以下事情:
let Firebase = require('firebase');
let myFire = new Firebase('[link to my app]');
但是,當我從終端運行johhny-five
app時,我收到錯誤: 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項目 ,該URL指導您執行以下操作:
要將Firebase添加到您的應用中,您需要一個Firebase項目和一小段代碼,以便添加到您的應用HTML中,其中包含有關項目的一些詳細信息。
- 如果您還沒有Firebase項目,請在Firebase控制台中創建Firebase項目。
- 如果您已有與您的應用相關聯的現有Google項目,請點擊導入Google Project。 否則,單擊“創建新項目”。
- 如果您已有項目,請單擊項目概述頁面中的添加應用程序。
- 點擊添加Firebase到您的網絡應用。
- 單擊“復制”,然后將代碼段粘貼到應用程序HTML中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.