私のサーバから管理者を使用してusers
テーブルに書き込みできますが、データを取得できません。Firebaseデータベースから管理者としてデータを取得できません
私のコンソールを見ると、次のコードを実行してもメッセージが表示されません。
ルックアップセレクタ出力に関連付けられた電子メールアドレスがコンソールに表示されることが予想されます。
// Get info from persistent login cookie
var cookie = req.cookies.rememberme.split(':')
var selector = cookie[0]
var token = cookie[1]
var db = firebaseAdmin.database()
var userRef = db.ref('users')
.orderByChild('selector')
.equalTo(selector)
.once('value', function(dataSnapshot) {
console.log("Email: " + dataSnapshot.val().email)
})
私はクッキーが存在し、スクリプトが実行されているときselector
変数が設定されていることを確認することができます。
次のようにusers
テーブルのエントリが編成されています
key: {
selector,
token,
email
}
をはい、両方がfalseに設定されています。前述したように、私は書くことができますが、読むことはできません。 – charliesneath
readをtrueに変更し、もう一度テストしてみてください。 –
残念ながらそれは違いはありません。私は今もエラーをチェックしていますが、コンソールにまだ出力はありません。 – charliesneath