2017-10-06 157 views
9

我正在尋找一種方法來有效地測試新規則集。在我決定從實時數據庫切換到Firestore之前,我想測試規則。請提供解決方案或指出是否有任何正在進行的工作。Firestore安全規則是否有模擬器?

回答

16

這裏

有firebaser目前對於公司的FireStore安全規則沒有模擬器。據我所知,一個人在工作,但像往常一樣:沒有承諾,也沒有發佈日期。

+1

唯一的方法是[提交錯誤報告或功能請求](https://firebase.google.com/support/contact/bugs-features/)。但正如所說:球隊已經非常清楚這將是多麼有用。 –

4

因此,您不能'測試'規則,但您可以按照您的要求對其進行自定義。有各種資源可以幫助您從實時數據庫切換到Firestore。

這兩個安全規則的工作方式相似,沒有太大的差別。

而且按照有關公司的FireStore安全規則的文檔:除非您使用通配符

  • 規則不能級聯。

  • 數據驗證自動發生。

  • 規則可以約束查詢:如果查詢的結果可能包含用戶無權訪問的數據,則整個查詢將失敗。

所以,如果你的項目是在測試你可以嘗試其他方式的FireStore作爲 現在實時數據庫就好了。