【发布时间】:2015-01-25 17:23:50
【问题描述】:
我正在关注Firebase security tutorial。
我有这个简单的结构:
- requests
- request_id: {...}
- request_id: {...}
...
还有我的安全规则:
{
"rules": {
"requests": {
".indexOn": ["id_company_owner", "id_app_user"],
"$request_id": {
// only request from the last ten minutes can be read
".read": "data.child('timestamp').val() > (now - 600000)",
}
}
}
}
我现在想要的只是让我的请求可读。但是我必须在 $request_id 的内部(而不是外部),但是没有请求是可读的;即使请求具有不到 10 分钟前的时间戳。有人可以解释为什么吗?
【问题讨论】:
-
“它不起作用”非常广泛。它有什么作用?你期望它做什么?
-
我想根据每个请求的时间戳使每个请求可读。
-
结果是没有请求是可读的,即使请求的时间戳少于 10 分钟。
标签: firebase firebase-security rest-firebase