2017-07-15 15 views
2

から空のデータを取得:私はこのようなfirebaseツリー持つFirebase

enter image description here

を私は次のコードを試してみましたが、その私の上に空示すJSONオブジェクト

にこのデータを取得したいですブラウザ:

const http = require('http'); 
const firebase = require('firebase'); 

var config = { 
    apiKey: "AIzjhjdfkjkfkjkjkfPSFNo3Eb-e2E", 
    authDomain: "demoapp.firebaseapp.com", 
    databaseURL: "https://demoapp-54551.firebaseio.com", 
    projectId: "demoapp-79516", 
    }; 


var server = http.createServer((req,res)=>{ 

    if (!firebase.apps.length) { 
    firebase.initializeApp(config); 
} 
    var db = firebase.database(); 
    var d = {} 
    res.statusCode = 200; 
    res.setHeader('Content-Type','text/plain'); 


    var readRef = db.ref('categories'); 

    readRef.once('value', snapshot => {  
     var key = snapshot.key; 
     d[key] = []; 
     d[key].push(snapshot.val());   
    }); 


    res.end(JSON.stringify(d));  

}); 


server.listen(8080); 

私の結果は以下のように空のオブジェクトです:

enter image description here

は、どのようにあなたがFirebaseのWeb /クラウド機能でのIoT SDKを使用しようとしていると思われるJSON文字列

+0

あなたのJSONのフォーマット方法?それの例を共有してください。 firebaseは特定のjsonオブジェクトに関する既知の問題を持っています – albert

+0

私の応答{"category_name": "Lenses"、 "date_added":15252552} –

+0

のように、このようなデータを取得する必要があります...しかし、私はあなたのjsonとその404 https://demoapp-54551.firebaseio.com/.jsonを投げてセットアップに何か問題があります – albert

答えて

関連する問題