什么是由于 Firebase 安全规则而导致授权失败时检测的最佳实践。例如,如果 Firebase 数据库中的安全规则不允许下面的当前登录用户访问“/path/to/data”,如何检测到它?
<firebase-document
id="document"
app-name="notes"
path="/path/to/data"
data="{{data}}">
</firebase-document>
什么是由于 Firebase 安全规则而导致授权失败时检测的最佳实践。例如,如果 Firebase 数据库中的安全规则不允许下面的当前登录用户访问“/path/to/data”,如何检测到它?
<firebase-document
id="document"
app-name="notes"
path="/path/to/data"
data="{{data}}">
</firebase-document>
从 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>