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不会收到任何错误。

错误代码片段:

  1. 的console.log(admin.database())

  2. TypeError:admin.database不是Object的函数。

您导出了一个包含admin的对象。 所以你必须使用admin.admin.database():D或者只是导出pipe理员。 module.exports = admin