2016-05-18 7 views
4

私はthis talk from googleと一緒に従っています。しかし、私はfirebaseオブジェクトをインスタンス化することはできません。ノードに新しいfirebaseを実行できません

私はpackage.jsonファイルを持っているとして始めた:

npm install firebase --save 

は、その後、次のでした:私は、端末からjohhny-fiveアプリを実行すると

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

をしかし、私はエラーを取得:Firebase is not a function

オブジェクトをインスタンス化する方法を教えてください。 FirebaseはAPIを変更しましたか?

注:レプリケートに注入して>>タイプのFirebase私はそれが実際に「オブジェクト」であることがわかります。

答えて

5

はい、彼らはAPIを変更しました。見てください:Upgrade your Web/Node.js app from Firebase.com

これは、あなたが今それを行う方法です。

// 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値を取得するには、次の操作を実行するためにご案内前のコード、Add Firebase to your Web Project、の上部にあるURLにアクセスしてください:

To add Firebase to your app, you'll need a Firebase project and a short snippet of code to add to your application HTML that has a few details about your project.

  1. Create a Firebase project in the Firebase console, if you don't already have one.
    • If you already have an existing Google project associated with your app, click Import Google Project. Otherwise, click Create New Project.
    • If you already have a project, click Add App from the project overview page.
  2. Click Add Firebase to your web app.
  3. Click Copy, then paste the code snippet into your application HTML.
+0

ここではdatabaseURLを取得しましたが、apiKeyとauthDomainの場所を知りません – MAA

+0

あなたを導くコードの先頭にリンクがあり、回答に参照を追加しました –

+0

あなたは命を救っています、ありがとう男:) – MAA

関連する問題