私はWebアプリケーションを持っています。私はfirebaseから詳細を得ることができます。 目的:現在ログインしているユーザーのユーザー名を取得し、ラベルに表示する。 現在のシナリオ:ユーザー名を取得できました。しかし、問題は、Firebaseデータベースに3人のユーザーがいる場合、すべてのユーザーのユーザー名を取得して追加していることです。ここでFirebaseから現在のユーザ名だけを取得できません
はスクリーンショットでは、2つのユーザ名、Pasuadとカルティクバブーがある、ということを参照してください。私はPasuadとしてログインしています。ユーザー名はPasuad Karthik Babuと表示されていますが、Pasuadのみが表示されます。ここ
var config = {
apiKey: "AIzaSyDefsNT1f5-MSKvlh-JnoeJQxfWPKgnZto",
authDomain: "woofydesk-9fe8b.firebaseapp.com",
databaseURL: "https://woofydesk-9fe8b.firebaseio.com",
projectId: "woofydesk-9fe8b",
storageBucket: "woofydesk-9fe8b.appspot.com",
messagingSenderId: "1000344965487"
};
firebase.initializeApp(config);
var rootRef = firebase.database().ref('WoofyDesktop/UserList');
rootRef.on("child_added", snap => {
var username = snap.child("username").val();
$("#username").append("<a href='javascript:void(0)'><label>" + username + "</label></a>");
console.log(username);
});
が大幅に高く評価されています!