npm install प्रोक्सीमार्फत काम गर्छ। npm start अनुप्रयोग सुरु गर्छ, र यसको API अनुरोध सिधै जान्छ। npm ले सेटिङ बिर्सेको हुनैपर्छ भन्ने छैन।

पहिलो अनुरोध प्याकेज म्यानेजरले गर्‍यो। दोस्रो तपाईंको अनुप्रयोगले गर्छ। npm कन्फिगरेसनमा रहेको प्रोक्सी मान त्यसलाई पढ्ने उपभोक्ताहरूका लागि डाटा हो, हरेक चाइल्ड प्रोसेसको मुनि राखिएको सुरुङ होइन।

अनुप्रयोगको HTTP क्लाइन्ट र यसले समर्थन गर्ने प्रोक्सी इन्टरफेस जाँच्नुहोस्। यसले मानक वातावरण चर पढ्न सक्छ, स्पष्ट agent वा dispatcher चाहिन सक्छ, वा अर्को अभिलेखित सेटिङ प्रयोग गर्न सक्छ। npm_config_proxy जस्तो चर स्वतः चिनिन्छ भनी नमान्नुहोस्।

आउटबाउन्ड प्रोक्सीलाई विकास सर्भरको API फर्वार्डिङ सुविधाबाट पनि अलग राख्नुहोस्। विकास सर्भरबाट ब्राउजर अनुरोधहरू backend मा फर्वार्ड गर्ने सेटिङको अर्को भूमिका हुन्छ; त्यो तपाईंको अनुप्रयोगले गर्ने हरेक अनुरोधका लागि स्वतः नेटवर्क एक्जिट होइन।

उपयोगी तुलनाका लागि सफल हुने अनुरोध र असफल अनुरोध गर्ने प्रक्रिया नाम दिनुहोस्। त्यसपछि दोस्रोलाई जानाजान कन्फिगर गर्नुहोस्। Undici को fetch प्रयोग गर्ने अनुप्रयोगले आफ्नो Node रनटाइमसँग मिल्ने प्याकेज रिलिजसँग ProxyAgent dispatcher कन्फिगरेसन पछ्याउन सक्छ। npm को registry एन्डपोइन्ट बदल्नु वा अनुप्रयोग बारम्बार पुनः स्थापना गर्नुले त्यो हराएको मार्ग आफैं दिँदैन।

सम्बन्धित लेखहरू