我使用firebase管理员但是当我使用像
这样的导出时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 }
并通过require like
在另一个文件中使用var admin = require('../Firebaseconfig/firebase.js');
console.log(admin.database())
然后在启动服务器时出错 但如果我在同一个文件中使用admin.database(),那么我就不会收到任何错误。
错误摘录:
的console.log(admin.database())
TypeError:admin.database不是函数 在对象。
答案 0 :(得分:0)
您导出了包含admin
的对象。所以你必须使用admin.admin.database():D
或者只是导出管理员。 module.exports = admin