2017-08-24 144 views
0

我想創建一個firebase規則,人們可以使用數據庫而無需登錄。但我也想創建一個私人用戶節點,只有用戶可以通過身份驗證來訪問它,我有類似的東西。但是這會導致錯誤firebase與身份驗證和沒有身份驗證安全規則

保存規則錯誤 - 第6行:預期'}'。

{ 
    "rules": { 
    ".read": true, 
    ".write": "newData.exists()" 
    }, 
    "test": { 
     "$uid": { 
     ".read": "auth != null && auth.uid == $uid", 
     ".write": "auth != null && auth.uid == $uid" 
     } 
    } 
} 

我不明白爲什麼上面是不可能的

但如果我只是做:

{ 
    "rules": { 
    ".read": true, 
    ".write": "newData.exists()" 
    } 
} 

這WIL工作,使任何人都可以使用當前的數據,但我想擁有像「測試」這樣的私人信息,其中身份驗證人員只能訪問

所以要清楚,我希望每個人都使用當前的數據庫,但我也希望有一些私人的部分,如測試只accesable註冊用戶

回答