Через некоторое время я вернулся в Firebase. Правила безопасности ...
{
"rules": {
".read": "auth != null",
".write": "auth != null"
}
}
... больше не работают или я не прав? Правила по умолчанию выглядят так:
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write: if false;
}
}
}
Я хотел бы протестировать доступ к базе данных в первый раз и позволить всем пользователям на мгновение читать и писать. Но я продолжаю получать сообщение "PERMISSION_DENIED: разрешение отклонено". То же самое, когда я установил «if true».
Мой код:
var database = firebase.database();
var ref = database.ref("scores");
var data = {
name: "er",
score: 101
}
firebase.auth().signInAnonymously().catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
console.log(errorCode + " " + errorMessage);
});
ref.push(data);
console.log("pushed");
Что я пропустил?