私はfirebase Nodeチュートリアル: https://www.firebase.com/docs/web/quickstart.html
Node.jsアプリが「TypeError:Firebase is not a function」エラーでクラッシュします。私のindex.jsファイル:
var Firebase = require("firebase");
var firebaseRef = new Firebase("https://Word-word-number.firebaseio.com/");
2行目は、クラッシュが発生する場所です。
私のpackage.jsonで:
"firebase": "^3.0.2",
そして
"node": "5.11.0"
firebase.comチュートリアルは、最新のfirebaseパッケージの使用方法が古くなっていることがわかりました。以下は https://www.npmjs.com/package/firebase からの新しい手順です。
コードでは、次を使用してFirebaseにアクセスできます:
var firebase = require('firebase');
firebase.intializeApp({
apiKey: '<your-api-key>',
authDomain: '<your-auth-domain>',
databaseURL: '<your-database-url>',
storageBucket: '<your-storage-bucket>'
});
または、Service Account
新しいGoogle Firebaseダッシュボードの権限を介して、次の新しい公式ドキュメントで参照されているアプローチを使用します。
NodeJsユーザー向けに更新されたドキュメント https://firebase.google.com/support/guides/firebase-web#get_a_database_reference_numbered これにより、これらのエラーがすべて修正される可能性があります。