सभी लेख
एक डेवलपर जो दुनिया भर के सहयोगियों के साथ एक लोकल dev सर्वर का सार्वजनिक लिंक साझा करता है।
local developmentcollaborationdemoslocalhost tunneling

अपना लोकल dev सर्वर सार्वजनिक रूप से साझा करें

आप अपने लोकल dev सर्वर को सार्वजनिक HTTPS URL के ज़रिए उजागर करके इंटरनेट पर किसी के साथ भी साझा कर सकते हैं। एक localhost टनल आपके चल रहे काम को सेकंडों में एक लाइव पूर्वावलोकन लिंक में बदल देता है — कोई staging डिप्लॉय नहीं, कोई VPN नहीं, और कोई स्क्रीन शेयरिंग नहीं।

staging पर डिप्लॉय करने के बजाय localhost क्यों साझा करें?

staging डिप्लॉय अंतिम इंटीग्रेशन जाँच के लिए काम करते हैं, पर रोज़ की सहयोग के लिए धीमे हैं। जब एक डिज़ाइनर को UI बदलाव समीक्षा करनी हो, एक PM नया flow टेस्ट करना चाहे, या एक क्लाइंट डेमो माँगे, CI/CD पाइपलाइन का इंतज़ार अनावश्यक घर्षण जोड़ता है।

localhost टनलिंग आपको तत्काल फ़ीडबैक लूप देता है: कोड लोकल बदलें, साझा URL रिफ़्रेश करें, और सहयोगी तुरंत अपडेट देखते हैं।

साझा लोकल पूर्वावलोकन से किसे लाभ?

  • डिज़ाइनर: असली URL पर responsive layout और इंटरैक्शन समीक्षा करें।
  • प्रोडक्ट मैनेजर: कोड समीक्षा merge से पहले फ़ीचर flow सत्यापित करें।
  • QA इंजीनियर: डेवलपर की सटीक branch पर edge केस टेस्ट करें।
  • क्लाइंट और हितधारक: आपके आंतरिक बुनियादी ढाँचे तक पहुँच के बिना चल रहा काम देखें।
  • रिमोट साथी: साझा VPN एक्सेस के बिना समय क्षेत्रों के पार सहयोग करें।

अपना लोकल dev सर्वर एक कमांड में कैसे साझा करें

  1. अपना एप्लिकेशन लोकल रूप से शुरू करें (उदाहरण के लिए पोर्ट 3000 पर)।
  2. सार्वजनिक HTTPS URL बनाने के लिए npx portpreview 3000 चलाएँ।
  3. URL कॉपी करें और Slack, ईमेल या अपने प्रोजेक्ट टूल से सहयोगी को भेजें।
  4. वे किसी भी ब्राउज़र में लिंक खोलते हैं — कोई विशेष सॉफ़्टवेयर ज़रूरी नहीं।
  5. समीक्षा सत्र सक्रिय रहते टनल चालू रखें, फिर पूरा होने पर रोकें।

लोकल पूर्वावलोकन साझा करने के सर्वोत्तम अभ्यास

production नहीं, टेस्ट डेटा उपयोग करें

साझा पूर्वावलोकन sandbox क्रेडेंशियल और गुमनाम टेस्ट डेटा उपयोग करें। डेवलपमेंट टनल के ज़रिए production डेटाबेस या असली ग्राहक जानकारी कभी उजागर न करें।

uptime के बारे में अपेक्षाएँ सेट करें

टनल URL केवल आपके CLI सत्र चलते सक्रिय हैं। सहयोगियों को बताएँ कि लैपटॉप बंद करने या टनल रोकने पर लिंक समाप्त हो जाता है।

असली डिवाइस पर टेस्ट करें

साझा URL फ़ोन और टैबलेट पर भी चलते हैं। मोबाइल-विशिष्ट समीक्षाओं के लिए localhost टनल से मोबाइल टेस्टिंग पर हमारी गाइड देखें।

संवेदनशील फ़ीचर सुरक्षित करें

यदि आपके पूर्वावलोकन में admin पैनल या अप्रकाशित फ़ीचर शामिल हैं, असुरक्षित टनल URL व्यापक रूप से साझा करने के बजाय basic auth या फ़ीचर flag जोड़ें।

लोकल पूर्वावलोकन बनाम staging बनाम स्क्रीन शेयरिंग

  • स्क्रीन शेयरिंग: तेज़ पर निष्क्रिय — समीक्षक स्वतंत्र रूप से इंटरैक्ट नहीं कर सकते।
  • staging डिप्लॉय: यथार्थवादी वातावरण पर धीमी पुनरावृत्ति (मिनट से घंटे)।
  • localhost टनल: तत्काल, इंटरैक्टिव और आपकी वर्तमान branch से बँधा।

सामान्य उपयोग मामले

डिज़ाइन समीक्षा सत्र, sprint डेमो, क्लाइंट वॉकथ्रू, बाहरी प्रदाताओं के साथ OAuth flow टेस्टिंग, और क्रॉस-ब्राउज़र QA — सभी एक साझा करने योग्य लोकल URL से लाभान्वित होते हैं। OAuth-विशिष्ट सेटअप के लिए OAuth callbacks को लोकल कैसे टेस्ट करें पढ़ें।

अंतर्निहित अनुरोध दृश्यता के साथ लोकल पूर्वावलोकन साझा करने के लिए PortPreview मुफ़्त शुरू करें

अक्सर पूछे जाने वाले प्रश्न

मैं अपना localhost किसी और के साथ कैसे साझा करूँ?
सार्वजनिक HTTPS URL पाने के लिए PortPreview से एक localhost टनल शुरू करें, फिर वह लिंक साझा करें। टनल सत्र सक्रिय रहते URL वाला कोई भी आपके लोकल ऐप तक पहुँच सकता है।
क्या मैं बिना डिप्लॉय किए अपना लोकल dev सर्वर साझा कर सकता हूँ?
हाँ। एक localhost टनल बिना किसी staging या production डिप्लॉय के आपके चल रहे लोकल ऐप को सार्वजनिक URL के ज़रिए उजागर करता है।
क्या लोकल dev सर्वर URL साझा करना सुरक्षित है?
टेस्ट डेटा उपयोग करने वाले डेवलपमेंट पूर्वावलोकन के लिए हाँ। टनल URL को अस्थायी मानें, पूरा होने पर सत्र रोकें, और production क्रेडेंशियल या ग्राहक डेटा उजागर करने से बचें।