我正在學習JavaScript,我正在嘗試在特定域中構建社交應用。沒有像往常一樣大的社交網絡,因爲它是爲了一個小型社區。如何從Firebase應用中檢索其他用戶?
所以我用火力地堡,JavaScript的ES6只有一個與
<app>
HTML文件。我已經擁有和auth系統,當前用戶的配置文件頁面。但我的問題是,我不知道,瞭解從其他人的個人資料頁面的方式。因此,據我所知,這是從Firebase數據庫獲取其他用戶的信息。但我困在我的腦海裏。我應該爲每個用戶創建一個HTML文件嗎?我不這麼認爲?
該項目用於認證。
而我的其他問題是,也不能從數據進行驗證。那麼我成功地檢查數據是否存在,但它不會阻止進程,因此它會更新,並獲得2名具有相同名稱的用戶(請參閱下面的代碼)。
savePrenom(event){
let database = firebase.database();
event.preventDefault();
let uid = firebase.auth().currentUser.uid;
database.ref('users').once('value', (snapshot)=>{
snapshot.forEach(el=>{
if(prenom.value === el.val().prenom){
console.log('existe déjà');
}
if (prenom.value != el.val().prenom){
savePrenom.style.display= 'none';
editPrenom.style.display= 'block';
prenom.disabled = true;
database.ref('users/'+uid).update({
prenom: prenom.value
})
}
})
});
}
通常情況下,如果您有緊急支持要求,我建議您通過AirPair或TopTal支付一對一援助。然而,由於這是一個認證,你可能在學術誠信規定下,所以我不會建議讓某人做太多的事情。 – halfer
這可能過於寬泛,所以我會建議重寫它(a),這樣它只有一個問題,並且(b)有一些代碼顯示你已經嘗試過。據我瞭解,Firebase已託管,因此您只需爲當前用戶發出查詢(使用cookie或授權令牌)並獲取要在JavaScript模板或HTML字符串中呈現的數據。 – halfer
是的,我知道我認爲我可以管理它,沒有人需要爲我做這份工作。但只需要幫助。 – rokalex