2017-09-16 11 views
0

蔭使用火力管理員,但我在使用出口像admin.database不是函數

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()) 

然後給出錯誤啓動服務器時 但是如果iam在同一個文件中使用admin.database(),那麼Iam沒有收到任何錯誤。

錯誤片段:

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

  2. 類型錯誤:admin.database不在對象的功能 。

+1

'module.exports = admin' –

+0

感謝Prakash它的工作 – mulaniekta

回答

0

您導出了一個包含admin的對象。所以你必須使用admin.admin.database():D 或者只是輸出admin。 module.exports = admin