Я некоторое время работал с firebase, и мне это нравится, но сегодня я работаю над правилами безопасности, и я получаю сообщение об ошибке с симулятором, мой код выглядит следующим образом:
{
"rules": {
"users":{
"$uid":{
".read": "auth.uid != null",
".write": "auth.uid != null",
".validate":"newData.child('profile').child('userName').isString()&& newData.val().length < 15"
}
}
}
}
Ошибка появляется только тогда, когда я добавляю проверку длины. Когда я делаю:
{
"rules": {
"users":{
"$uid":{
".read": "auth.uid != null",
".write": "auth.uid != null",
".validate":"newData.child('profile').child('userName').isString()"
}
}
}
}
Работает нормально, есть идеи, почему это происходит, я прочитал документацию по: https://firebase.google.com/docs/database/security/securing-data и многие другие примеры, но я никак не могу найти ошибку. Большое спасибо за совет и удачного кодирования.