如何在Firebase快照中返回数据

时间:2018-05-04 18:35:30

标签: javascript firebase asynchronous firebase-realtime-database

我正在尝试从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;
  });
};

0 个答案:

没有答案