Firebase服务器时间戳权限被拒绝

时间:2018-01-24 11:14:47

标签: firebase firebase-realtime-database firebase-security

我有以下代码:

        this.afDb.object('/test/location').set(
        {
            meta: {
                'createdAt': firebase.database.ServerValue.TIMESTAMP
            }
        });

执行时出现以下错误:

FIREBASE WARNING: set at /test/location failed: permission_denied

以下情况可行:

        this.afDb.object('/test/location').set(
        {
            meta: {
                'createdAt': Date.now().toString()
            }
        });

以下是我的Firebase规则:

{
  "rules": {
    ".read": "auth.uid !== null",
    ".write": "auth.uid !== null"
  }
}

更新1

我将规则更改为以下内容,但没有成功:

{
  "rules": {
    ".read": true,
    ".write": true
  }
}

有什么想法吗?

0 个答案:

没有答案