Обновление правил Firestore

Большая часть проблем с бэкендом — это неверно настроенные правила безопасности Firestore. Серый экран, бесконечная загрузка, ошибка при создании записи, несовпадение данных — все они лечатся одинаково.

1. Выкатите правила

В проекте FlutterFlow откройте Firestore > Settings, пролистайте до Firestore Rules и нажмите Deploy или Redeploy.

Секция Firestore Rules в настройках

2. Обновите индексы

Посмотрите, не помечены ли правила и индексы как Out of Date или Not Deployed. Если да — нажмите синюю кнопку Deploy.

Индексы со статусом Out of Date

Появится окно с разницей между текущими правилами в Firestore и новыми — так видно, что именно меняется. Такое расхождение возникает после создания или правки коллекции.

Сравнение текущих и новых правил

Проверьте изменения и нажмите Deploy Now. Оранжевый индикатор означает, что правила выкатываются; обычно это занимает меньше минуты и заканчивается зелёной галочкой.

3. Проверьте схему

Нажмите синюю кнопку Validate — так вы убедитесь, что схема коллекций в Firestore совпадает с описанной во FlutterFlow.

Кнопка проверки схемы Firestore

перевод официальной документации FlutterFlow

обновлено

⌕ ESC