我正在尝试按照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/");
第二行是发生崩溃的地方。
在我的package.json中,我有:
"firebase": "^3.0.2",
和
"node": "5.11.0"
答案 0 :(得分: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>'
});
或者,如果您在新的Google Firebase信息中心中通过权限设置Service Account
,请使用此官方文档中引用的方法:
答案 1 :(得分:2)
更新了nodeJs用户的文档 https://firebase.google.com/support/guides/firebase-web#get_a_database_reference_numbered 这可能会解决所有这些错误。