admin.database不是一个函数
Iam使用Firebasepipe理员,但当我使用出口像
var admin = require('firebase-admin'); var serviceAccount = require('./firebaseconfig.json'); admin.initializeApp({ credential: admin.credential.cert(serviceAccount), databaseURL: "https://database.firebaseio.com" }); module.exports = { admin : admin }
并在需要使用另一个文件
var admin = require('../Firebaseconfig/firebase.js'); console.log(admin.database())
然后在启动服务器时发生错误,但是如果在同一个文件中使用admin.database(),则Iam不会收到任何错误。
错误代码片段:
-
的console.log(admin.database())
-
TypeError:admin.database不是Object的函数。
您导出了一个包含admin
的对象。 所以你必须使用admin.admin.database():D或者只是导出pipe理员。 module.exports = admin
- 是否可以在本地testingFirebase触发器?
- 如何使用Node和Angular在服务器和客户端之间传输数据?
- 尝试连接到本地主机:5000 Firebase时获取“无法获取/”
- 错误:未创buildFirebase应用“” – 调用Firebase App.initializeApp()
- Firebase身份validation失败节点JS:NotAuthorizedError
- Firebase的云端function:将整个数据库读入内存
- child_changed事件firebase
- Child_added订阅似乎下载整个数据集
- Cloud Functions和Nodejs中的firebase.database.refpath语法