我正在尝试从Firebase数据库中检索一些数据,同时将此数据导出为模块,因为它将在项目的其他部分中重复使用。下面的代码返回一个未定义的对象。
const admin = require('firebase-admin');
const firebaseDatabase = admin.database();
const firebaseRef = firebaseDatabase.ref('users');
/**
* @description
* Retrieves names from Firebase db
* @param {String} id
*/
module.exports = function(id){
firebaseRef.on('value', function(snapshot) {
return snapshot.val()[id];
}, function(err) {
return false;
});
};