簡體   English   中英

未記錄從 Firebase 讀取的數據

[英]No data being logged that is read from Firebase

import React, { Component } from 'react';
import {Text,View} from 'react-native';
import * as firebase from 'firebase';


export class DashboardScreen extends Component {  

    static navigationOptions = {  
        title: '                 Homiess',  
    };
    componentDidMount() {
    const firebaseConfig = {
      apiKey: "secret",
      authDomain: "secret",
      databaseURL: "secret",
      projectId: "secret",
      storageBucket: "secret",
      messagingSenderId: "secret",
      appId: "secret",
      measurementId: "secret"
    };
    // firebase.initializeApp(firebaseConfig)
    !firebase.apps.length
      ? firebase= firebase.initializeApp(firebaseConfig)
      : firebase.app();

      firebase.database().ref('Admin').once('value',(data)=>{
        console.warn(data.toJSON);
      })
     }
      render() {  
        return (  
            <View style={{ flex: 1, alignItems: 'center', justifyContent: 'center' }}>  
                <Text>DashboardScreen</Text>  
            </View>  
        );  
    }  
}

我在 firebase 實時數據庫中有數據作為管理數據,它沒有記錄數據,因為我已經轉換為 json。 我僅通過代碼將數據插入 firebase 實時數據庫。

當您從 Firebase 實時數據庫讀取數據時,您會返回一個DataSnapshot object 要訪問那里的數據,請使用val()方法:

firebase.database().ref('Admin').once('value',(data)=>{
  console.warn(data.val());
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM