0
リアルタイムデータベースに書き込むときに、現在の認証されたユーザーと現在のサーバーのタイムスタンプを保存しようとしています。いないクライアントからではなく、サーバー、ここでfirebase - リアルタイムデータベースに書き込むときに、現在の認証されたユーザーと現在のサーバーのタイムスタンプを保存します。
からの例では、私が保存したいものを私の思考
let comment = firebase.database().ref().child(`comments/${postId}`).push();
comment.set({comment: 'Hello World'});
を説明することである。
comments : {
"-L1CLZlQ9AAtAYyNanqM" : {
comment : 'Hello World' ,
time : 12512623463 // CURRENT FIREBASE SERVER TIME
userId : "-M1CB342845tAYyNanqM" // CURRENT AUTHENTICATED USER ID
} ,
...
}
時間とのuserIdはする必要がありますサーバーから提供
クラウド機能は問題を解決する可能性がありますが、私はwonderiですngの私が正しく理解している場合
なし、IドンクライアントからtimeとuserIdを設定したくありません。あなたの時間に感謝します – Ali
@Ali:上記のコードは、サーバー側のタイムスタンプを設定します。クライアントからそのようなタイムスタンプを設定する唯一の方法です。 –