Эмулятор Firestore и отладка правил безопасности - PullRequest
1 голос
/ 06 марта 2020

После некоторых усилий у меня теперь есть настройки эмулятора Firestore и мои первые тесты, написанные с использованием mocha! Отлично.

Я понимаю, что невозможно отладить правила безопасности шаг за шагом, но есть ли способ записать информацию или состояние на консоль, прямо из правил безопасности?

1 Ответ

1 голос
/ 06 марта 2020

Я считаю, что в правилах безопасности есть недокументированная функция, которая позволяет записывать отладочные значения в журнал при запуске на локальном эмуляторе. Попробуйте функцию debug(). Он принимает параметр со значением для регистрации и возвращает это же значение для продолжения вычисления выражения.

match /users/{id} {
    allow read: if debug(id) == request.auth.uid;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...