firebase,使用reactjs获取经过身份验证的用户

时间:2020-04-04 22:07:51

标签: javascript firebase firebase-realtime-database firebase-authentication

我正试图从Firebase获取经过身份验证的用户

enter image description here

我可以从数据库中获取所有用户,但关键是ID,我需要电子邮件

enter image description here

这是我在ReactJS中用来从数据库中获取用户的代码

从“ firebase”导入firebase; 从“反应”导入React; 导入“ ./App.css”;

Descriptive statistics by group 
cyl: 4
am: 0
     vars n   mean    sd median trimmed  mad    min    max range  skew kurtosis    se  Q0.05
mpg     1 3  22.90  1.45  22.80   22.90 1.93  21.50  24.40  2.90  0.07    -2.33  0.84  21.63
cyl     2 3   4.00  0.00   4.00    4.00 0.00   4.00   4.00  0.00   NaN      NaN  0.00   4.00
disp    3 3 135.87 13.97 140.80  135.87 8.75 120.10 146.70 26.60 -0.31    -2.33  8.07 122.17
hp      4 3  84.67 19.66  95.00   84.67 2.97  62.00  97.00 35.00 -0.38    -2.33 11.35  65.30
drat    5 3   3.77  0.13   3.70    3.77 0.01   3.69   3.92  0.23  0.38    -2.33  0.08   3.69
wt      6 3   2.94  0.41   3.15    2.94 0.06   2.46   3.19  0.73 -0.38    -2.33  0.24   2.53
qsec    7 3  20.97  1.67  20.01   20.97 0.01  20.00  22.90  2.90  0.38    -2.33  0.97  20.00
vs      8 3   1.00  0.00   1.00    1.00 0.00   1.00   1.00  0.00   NaN      NaN  0.00   1.00
am      9 3   0.00  0.00   0.00    0.00 0.00   0.00   0.00  0.00   NaN      NaN  0.00   0.00
gear   10 3   3.67  0.58   4.00    3.67 0.00   3.00   4.00  1.00 -0.38    -2.33  0.33   3.10
carb   11 3   1.67  0.58   2.00    1.67 0.00   1.00   2.00  1.00 -0.38    -2.33  0.33   1.10
      Q0.95
mpg   24.24
cyl    4.00
disp 146.11
hp    96.80
drat   3.90
wt     3.19
qsec  22.61
vs     1.00
am     0.00
gear   4.00
carb   2.00
---------------------------------------------------------------------- 
cyl: 6
am: 0
     vars n   mean    sd median trimmed   mad    min    max range  skew kurtosis    se  Q0.05
mpg     1 4  19.12  1.63  18.65   19.12  1.04  17.80  21.40  3.60  0.48    -1.91  0.82  17.85
cyl     2 4   6.00  0.00   6.00    6.00  0.00   6.00   6.00  0.00   NaN      NaN  0.00   6.00
disp    3 4 204.55 44.74 196.30  204.55 42.55 167.60 258.00 90.40  0.17    -2.25 22.37 167.60
hp      4 4 115.25  9.18 116.50  115.25  9.64 105.00 123.00 18.00 -0.09    -2.33  4.59 105.75
drat    5 4   3.42  0.59   3.50    3.42  0.62   2.76   3.92  1.16 -0.09    -2.33  0.30   2.81
wt      6 4   3.39  0.12   3.44    3.39  0.01   3.21   3.46  0.25 -0.73    -1.70  0.06   3.25
qsec    7 4  19.21  0.82  19.17   19.21  0.85  18.30  20.22  1.92  0.11    -2.02  0.41  18.39
vs      8 4   1.00  0.00   1.00    1.00  0.00   1.00   1.00  0.00   NaN      NaN  0.00   1.00
am      9 4   0.00  0.00   0.00    0.00  0.00   0.00   0.00  0.00   NaN      NaN  0.00   0.00
gear   10 4   3.50  0.58   3.50    3.50  0.74   3.00   4.00  1.00  0.00    -2.44  0.29   3.00
carb   11 4   2.50  1.73   2.50    2.50  2.22   1.00   4.00  3.00  0.00    -2.44  0.87   1.00
      Q0.95
mpg   21.07
cyl    6.00
disp 253.05
hp   123.00
drat   3.92
wt     3.46
qsec  20.10
vs     1.00
am     0.00
gear   4.00
carb   4.00
---------------------------------------------------------------------- 

items是一个具有这样数据的数组

    const config = { apiKey:  ..., authDomain: ... ,databaseURL: ..., projectId: ..., storageBucket: , messagingSenderId: ..., appId: ...};

    firebase.initializeApp(config);

    function App() {
      const itemsRef = firebase.database().ref("users");
      itemsRef.on("value", (snapshot) => {
        let items = snapshot.val();
        console.log(items); // log the users but with id, need email      
      });


      return (
        ...
      );
    }

如何获取用户的电子邮件(或更多信息)?

0 个答案:

没有答案