अवलोकन
flutter_cors एक उपयोगिता पैकेज है जो डेवलपर्स को डेवलपमेंट के दौरान फ्लटर के क्रोम इंस्टेंस में CORS (क्रॉस-ओरिजिन रिसोर्स शेयरिंग) चेक को अस्थायी रूप से अक्षम और पुनः सक्षम करने की अनुमति देता है। यह बाहरी API या सेवाओं के साथ बातचीत करने वाले वेब एप्लिकेशन के परीक्षण के दौरान विशेष रूप से उपयोगी है, जो CORS हेडर का समर्थन नहीं करते हैं। पैकेज एक सरल स्क्रिप्ट इंटरफेस प्रदान करता है जो क्रोम ब्राउज़र के व्यवहार को बदलता है बिना हाथ से कॉन्फ़िगरेशन बदलाव के आवश्यकता के। यह macOS, Windows और Linux पर चलता है, जिससे मुख्य डेवलपमेंट प्लेटफॉर्मों पर उपलब्ध होता है।
उपयोग
- बाहरी APIs के साथ वेब एप्लिकेशन का परीक्षण करें
- स्थानीय विकास के दौरान CORS को बायपास करना
- क्रॉस-ओरिजिन रिक्वेस्ट्स का डीबगिंग
- उत्पादन-जैसे API इंटरैक्शन का नकली रूप से मॉडलिंग
- त्वरित फ्रंटएंड-बैकएंड एकीकरण सक्षम करना
मुख्य विशेषताएँ
- स्क्रिप्ट के माध्यम से CORS जाँच अक्षम करता है
- उपयोग के बाद CORS को पुनः सक्षम करता है
- क्रॉस-प्लेटफ़ॉर्म समर्थन (macOS, Windows, Linux)
- सरल कमांड-लाइन एकीकरण
- आवश्यक सेटअप न्यूनतम
इनके लिए उपयुक्त
- फ्रंटएंड डेवलपर्स वेब एप्लिकेशन का परीक्षण करते हैं
- तीसरे पक्ष के API के साथ काम कर रही टीमें
- विकासकर्मी कॉर्स संबंधी समस्याओं का निदान कर रहे हैं
- स्थानीय विकास पर्यावरण
- वेब टेस्टिंग के साथ CI/CD पाइपलाइंस
विचार योग्य बातें
- उत्पादन उपयोग के लिए नहीं
- हस्तक्षेप से स्क्रिप्ट निष्पादन की आवश्यकता है
- गलत उपयोग किए जाने पर सुरक्षा जोखिम हो सकते हैं
- केवल फ्लटर के क्रोम इंस्टेंस को प्रभावित करता है
- साझा वातावरण में सावधानी से उपयोग किया जाना चाहिए