2017-10-06 10 views
9

मैं नए नियम सेट को कुशलतापूर्वक परीक्षण करने का एक तरीका ढूंढ रहा हूं। रीयलटाइम डेटाबेस से फायरस्टोर पर स्विच करने का निर्णय लेने से पहले मैं नियमों का परीक्षण करना चाहता हूं। कृपया समाधान प्रदान करें या इंगित करें कि क्या कोई प्रगति-प्रगति है या नहीं।क्या फायरस्टोर सुरक्षा नियमों के लिए कोई सिम्युलेटर है?

उत्तर

16

यहाँ

वहाँ firebaser वर्तमान में इस firestore सुरक्षा नियमों के लिए कोई सिम्युलेटर है। जहां तक ​​मुझे पता है कि एक काम में है, लेकिन सामान्य रूप से: कोई वादा नहीं और कोई रिलीज तिथियां नहीं। और https://www.npmjs.com/package/firestore-security-tests

मैं यह मेरा नियम पर कई साधारण परीक्षण करने के लिए उपयोग कर रहे हैं यह अच्छी तरह से काम करने लगता है:

+1

एकमात्र तरीका है [एक बग रिपोर्ट या फीचर अनुरोध फ़ाइल करें] (https://firebase.google.com/support/contact/bugs-features/)। लेकिन जैसा कि कहा गया है: टीम पहले से ही बहुत जागरूक है कि यह कितना उपयोगी होगा। –

4

इस तरह आप नियमों का परीक्षण नहीं कर सकते हैं लेकिन आप अपनी आवश्यकता के अनुसार उन्हें अनुकूलित कर सकते हैं। ऐसे कई संसाधन हैं जो रीयलटाइम डेटाबेस से फायरस्टोर में स्विच करने में आपकी सहायता कर सकते हैं।

दोनों सुरक्षा नियम समान रूप से काम करते हैं और इसमें कोई अंतर नहीं है।

Firestore सुरक्षा नियमों के बारे में किए गए दस्तावेज़ों के अनुसार

इसके अलावा:

  • नियम झरना जब तक आप एक वाइल्डकार्ड का उपयोग नहीं करते।

  • डेटा सत्यापन स्वचालित रूप से होता है।

  • नियम प्रश्नों को बाधित कर सकते हैं: यदि किसी क्वेरी के परिणामों में डेटा हो सकता है जिसके पास उपयोगकर्ता तक पहुंच नहीं है, तो संपूर्ण क्वेरी विफल हो जाती है।

इसलिए यदि आपके परियोजना बीटा में है आप इस firestore अन्यथा के रूप में की कोशिश कर सकते हैं रीयलटाइम डाटाबेस बस ठीक है।

3

वहाँ एक विकास यहाँ एक जा रहा प्रतीत हो रहा है!

+1

'पथ के आधार पर अनुरोधित दस्तावेज़ प्राप्त करें नियमों को अनुकरण करते समय काम नहीं करते हैं। कृपया ध्यान दें –

संबंधित मुद्दे