npm च्या प्रॉक्सी सेटिंगमुळे npm start ने सुरू केलेल्या प्रत्येक गोष्टीचे राउटिंग होत नाही
npm स्वतःची पॅकेज हस्तांतरणे कॉन्फिगर करते. स्क्रिप्टने सुरू केलेल्या अॅप्लिकेशनला अजूनही इच्छित आउटबाउंड प्रॉक्सीला समर्थन देणारा HTTP क्लायंट आवश्यक असतो.
npm install प्रॉक्सीमधून काम करते. npm start अॅप्लिकेशन सुरू करते आणि त्याची API विनंती थेट जाते. npm ने सेटिंग विसरली असेलच असे नाही.
पहिली विनंती पॅकेज मॅनेजरने केली. दुसरी तुमचे अॅप्लिकेशन करते. npm कॉन्फिगरेशनमधील प्रॉक्सी मूल्य ते वाचणाऱ्या ग्राहकांसाठी डेटा आहे, प्रत्येक चाइल्ड प्रोसेसखाली ठेवलेली बोगदा नाही.
अॅप्लिकेशनचा HTTP क्लायंट आणि तो समर्थन देणारा प्रॉक्सी इंटरफेस तपासा. तो मानक पर्यावरण चल वाचू शकतो, स्पष्ट agent किंवा dispatcher मागू शकतो, किंवा दुसरे नोंदवलेले सेटिंग वापरू शकतो. npm_config_proxy सारखे चल आपोआप ओळखले जाते असे गृहीत धरू नका.
आउटबाउंड प्रॉक्सी डेव्हलपमेंट सर्व्हरच्या API फॉरवर्डिंग वैशिष्ट्यापासून वेगळी ठेवा. डेव्हलपमेंट सर्व्हरवरून ब्राउझर विनंत्या बॅकएंडकडे पाठवणाऱ्या सेटिंगची भूमिका वेगळी आहे; ती तुमचे अॅप्लिकेशन करत असलेल्या प्रत्येक विनंतीसाठी आपोआप नेटवर्क एक्झिट नसते.
उपयुक्त तुलनेसाठी, यशस्वी होणारी विनंती आणि अयशस्वी विनंती करणारी प्रक्रिया नावाने सांगा. नंतर दुसरी जाणीवपूर्वक कॉन्फिगर करा. Undici चे fetch वापरणारे अॅप्लिकेशन त्याच्या Node रनटाइमशी सुसंगत पॅकेज रिलीजसह ProxyAgent dispatcher कॉन्फिगरेशन अनुसरू शकते. npm चा registry एंडपॉइंट बदलणे किंवा अॅप्लिकेशन वारंवार पुन्हा इन्स्टॉल करणे हे तो गहाळ मार्ग स्वतः पुरवत नाही.