1

什么是由于 Firebase 安全规则而导致授权失败时检测的最佳实践。例如,如果 Firebase 数据库中的安全规则不允许下面的当前登录用户访问“/path/to/data”,如何检测到它?

<firebase-document
    id="document"
    app-name="notes"
    path="/path/to/data"
    data="{{data}}">
</firebase-document>
4

1 回答 1

1

从 PolymerFire 开始0.9.5,当读取访问被拒绝时,文档和查询元素将发出“错误”事件:

<template>
  <firebase-document
      id="document"
      app-name="notes"
      path="/path/to/data"
      data="{{data}}"
      on-error="handleError">
  </firebase-document>
</template>
<script>
  Polymer({
    handleError: function(e, err) {
      // handle the error
    }
  });
</script>
于 2016-08-15T03:00:33.583 回答