我正在尋找一種方法來有效地測試新規則集。在我決定從實時數據庫切換到Firestore之前,我想測試規則。請提供解決方案或指出是否有任何正在進行的工作。Firestore安全規則是否有模擬器?
9
A
回答
16
這裏
有firebaser目前對於公司的FireStore安全規則沒有模擬器。據我所知,一個人在工作,但像往常一樣:沒有承諾,也沒有發佈日期。
4
因此,您不能'測試'規則,但您可以按照您的要求對其進行自定義。有各種資源可以幫助您從實時數據庫切換到Firestore。
這兩個安全規則的工作方式相似,沒有太大的差別。
而且按照有關公司的FireStore安全規則的文檔:除非您使用通配符
規則不能級聯。
數據驗證自動發生。
規則可以約束查詢:如果查詢的結果可能包含用戶無權訪問的數據,則整個查詢將失敗。
所以,如果你的項目是在測試你可以嘗試其他方式的FireStore作爲 現在實時數據庫就好了。
3
似乎有一個發展一個去這裏:https://www.npmjs.com/package/firestore-security-tests
我一直在使用這個對我的規則執行若干簡單的測試,它似乎工作得很好!
+1
'當模擬規則時,基於路徑獲取請求的文檔不起作用。請注意 –
相關問題
- 1. Firestore安全規則
- 2. 公司的FireStore安全規則:文檔
- 3. iOS是否在Firebase安全規則中寫入拒絕錯誤或在規則模擬器中寫入?
- 4. Firestore:使用安全規則限制子/字段訪問
- 5. 基於地圖值的Firestore安全規則
- 6. 用於Cloud Firestore安全規則的語言的名稱是什麼?
- 7. 基本的firestore安全規則:exists()工作 - 爲什麼get()不是?
- 8. 是否有iOS模擬器?
- 9. Firestore自我閱讀規則
- 10. 在雲Firestore規則中 - 如何檢查密鑰是否爲空
- 11. Android模擬器皮膚佈局 - 是否有工具和規範?
- 12. 質數是否有規則?
- 13. 是否有OOP的規則?
- 14. 是否有一個「安全」的unix模擬器在Windows上運行git?
- 15. 繼承安全規則 - SecurityRuleSet.Level2
- 16. Firebase的安全規則
- 17. Firebase安全規則問題
- 18. Firebase安全和規則-Double-
- 19. firebase - 安全規則REST
- 20. Firebase安全規則錯誤
- 21. 是否可以使用Firebase安全規則驗證密鑰?
- 22. RBAC中的BizRules(業務規則)是否真的安全?
- 23. 按規則分配資源 - 模擬退火是否合適?
- 24. 使用對另一個文檔的引用的Firestore安全規則
- 25. 使用CSS規則「text-rendering:optimizelegibility;」是否安全?在所有文字上?
- 26. 是否有聯機LDAP模擬器?
- 27. 是否有BlackBerry手持模擬器?
- 28. JTAPI API是否有任何模擬器?
- 29. 是否有Windows的seccomp模擬器
- 30. .NET模擬登錄是否線程安全?
唯一的方法是[提交錯誤報告或功能請求](https://firebase.google.com/support/contact/bugs-features/)。但正如所說:球隊已經非常清楚這將是多麼有用。 –