, Пожалуйста отметьте

способ эффективно протестировать новый набор правил. Я хотел бы проверить правила, прежде чем принять решение о переходе на Firestore из базы данных реального времени. Пожалуйста, предоставьте решение или укажите, есть ли какие-либо незавершенные работы.

 blap25 мая 2018 г., 23:49
Очевидно, что Firebase недавно (и пока тихо) добавила симулятор на вкладку правил безопасности. Проверьте это!

Ответы на вопрос(3)

Решение Вопроса

ОБНОВЛЕНИЕ 2018-05-26

Там теперь симулятор для правил безопасности Firestore, встроенный прямо вFirebase консоль.

Предыдущий ответ:

пожарный здесь

Там в настоящее время нет симулятора для правил безопасности Firestore. Насколько я знаю, кто-то находится в разработке, но, как обычно: никаких обещаний и сроков выхода

 Frank van Puffelen10 нояб. 2017 г., 20:29
Единственный способ заключается вподать отчет об ошибке или запрос функции, Но, как сказано: команда уже очень хорошо знает, насколько это было бы полезно.

вы не можете «проверить» правила, но вы можете настроить их в соответствии с вашими требованиями. Существуют различные ресурсы, которые могут помочь вам переключиться с базы данных в реальном времени на Firestore.

Оба правила безопасности работают одинаково, и нет большой разницы.

Также в соответствии с документами о правилах безопасности Firestore:

Правила не каскадируются, если вы не используете подстановочный знак.

Проверка данных происходит автоматически.

Правила могут ограничивать запросы. Если результаты запроса могут содержать данные, к которым у пользователя нет доступа, весь запрос завершается ошибкой.

Так что, если ваш проект находится в бета-версии, вы можете попробовать Firestore, иначе с Realtime Database все в порядке.

https://www.npmjs.com/package/firestore-security-tests

Я использовал это, чтобы выполнить несколько простых тестов по моим правилам, и это, кажется, работает хорошо!

 V. Kalyuzhnyu20 янв. 2018 г., 15:20
Get requested doc based on path does not work when simulating rules, Пожалуйста отметьте

Ваш ответ на вопрос