TypeError:Firebase不是函数

And*_*ber 14 javascript node.js firebase

我正在尝试按照firebase节点教程:https: //www.firebase.com/docs/web/quickstart.html

我的node.js应用程序崩溃了"TypeError:Firebase不是函数"错误.我的index.js文件:

var Firebase = require("firebase");
var firebaseRef = new Firebase("https://word-word-number.firebaseio.com/");
Run Code Online (Sandbox Code Playgroud)

第二行是发生崩溃的地方.

在我的package.json中,我有:

"firebase": "^3.0.2",
Run Code Online (Sandbox Code Playgroud)

"node": "5.11.0"
Run Code Online (Sandbox Code Playgroud)

And*_*ber 14

事实证明,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>'
});
Run Code Online (Sandbox Code Playgroud)

或者,如果您Service Account在新的Google Firebase信息中心中设置了通过权限,请使用此处新官方文档中引用的方法:

https://firebase.google.com/docs/server/setup#add_the_sdk

  • 作为Firebase的新手,我没有意识到firebase.com文档不是官方文档.希望这篇文章对于处于同一位置的其他人有用. (6认同)
  • 这就是您首先查看[官方文档](https://firebase.google.com/support/guides/firebase-web#get_a_database_reference_numbered)的原因.它包含更新的文档和迁移指南 (2认同)