अवलोकन
एक डार्ट पैकेज जो dart:io के HttpServer को लपेटता है ताकि एक साथ कई सर्वरों से HTTP मांगों का प्रबंधन किया जा सके। यह बहुत सरल इंटरफ़ेस प्रदान करके सर्वर हैंडलिंग को सरल बनाता है, जो कई पोर्ट या पतों पर सुनने के लिए उपयोगी है, जो विकास टूल्स और परीक्षण वातावरण के लिए आदर्श है। पैकेज हल्का है और डार्ट के नेटवर्किंग क्षमताओं के साथ बिल्कुल एकीकृत है। यह सभी प्रमुख प्लेटफॉर्म का समर्थन करता है, जिसमें मोबाइल, डेस्कटॉप और सर्वर वातावरण शामिल हैं।
उपयोग
- बहुत सारे विकास सर्वर चला रहे हैं
- विभिन्न एंडपॉइंट्स के साथ वेब एप्लिकेशन का परीक्षण करें
- एम्बेडेड सर्वर के साथ CLI टूल्स का निर्माण
- प्रॉक्सी या गेटवे सेवाओं का प्रबंधन
- कई पोर्ट से कंटेंट सेवा करना
मुख्य विशेषताएँ
- एक साथ कई HTTP सर्वरों का समर्थन करता है
- सर्वर इंस्टेंस को प्रबंधित करने के लिए सरल API
- क्रॉस-प्लेटफॉर्म संगतता
- प्रदर्शन के लिए dart:io पर निर्मित
- विकास और परीक्षण कार्यप्रवाह के लिए आदर्श
इनके लिए उपयुक्त
- पीछे के उपकरण बनाने वाले Dart विकासकर्मी
- टेस्ट ऑटोमेशन इंजीनियर्स
- CLI एप्लिकेशन निर्माता
- वेब फ्रेमवर्क रखरखाव करने वाले
- विकास पर्यावरण सेटअप
विचार योग्य बातें
- उत्पादन-ग्रेड वेब एप्लिकेशन के लिए नहीं बनाया गया है
- सर्वर जीवनचक्र के हस्तकल्पित प्रबंधन की आवश्यकता होती है
- HTTP प्रोटोकॉल तक सीमित (बिना HTTPS के आउट ऑफ द बॉक्स)
- dart:io पर निर्भर है, इसलिए वेब ब्राउज़र के लिए उपयुक्त नहीं है
- नियंत्रित विकास परिदृश्यों में सबसे अच्छा उपयोग किया जाता है