प्रॉक्सी अनुरोध पर टाइप करते समय एक त्रुटि हुई एक सामान्य त्रुटि है जो डेवलपर्स को कोड लिखते और प्रकाशित करते समय आती है। यह तब होता है जब किसी वेब सर्वर के लिए प्रॉक्सी अनुरोध अस्वीकार कर दिया जाता है या गलत कोड और अनुचित आईपी कॉन्फ़िगरेशन जैसे विभिन्न कारणों से विफल हो जाता है। एक डेवलपर को यह त्रुटि विभिन्न कारणों से हो सकती है जैसे कि गलत कोड, गलत आईपी, आदि। कुछ तरीके हैं जिनका पालन करके प्रॉक्सी अनुरोध करने का प्रयास करते समय हुई त्रुटि को ठीक किया जा सकता है। इस गाइड में, हम अपने आस-पास एक प्रॉक्सी सर्वर खोजने और विंडोज पीसी के साथ प्रॉक्सी मुद्दों को ठीक करने के लिए कुछ तरीकों पर चर्चा करेंगे।
Windows 10 में प्रॉक्सी अनुरोध का प्रयास करते समय हुई त्रुटि को कैसे ठीक करें
प्रॉक्सी अनुरोध पर टाइप करते समय त्रुटि होने के कई कारण हो सकते हैं। कुछ संभावित कारणों का उल्लेख नीचे किया गया है।
- एक गलत सर्वर आईपी संस्करण इस त्रुटि का कारण बन सकता है।
- गलत कोड प्रॉक्सी त्रुटियों के लिए भी जिम्मेदार है।
- गलत वेबपैक प्रॉक्सी कॉन्फ़िगरेशन भी इस त्रुटि का कारण हो सकता है।
- अनुचित होस्ट फ़ाइलें भी इस त्रुटि के लिए ज़िम्मेदार हैं।
- कई डेवलपर्स ने पाया कि समस्या बॉडी-पार्सर के कारण हुई थी।
- अनुचित क्लाइंट प्रॉक्सी भी इस त्रुटि का कारण बन सकता है।
निम्न मार्गदर्शिका आपको प्रॉक्सी अनुरोध का प्रयास करते समय हुई त्रुटि को हल करने के तरीके बताएगी।
विधि 1:IP सर्वर संस्करण सत्यापित करें
कभी-कभी जब उपयोगकर्ता प्रॉक्सी के लिए किसी भिन्न IP संस्करण का उपयोग कर रहे होते हैं तो उन्हें यह त्रुटि प्राप्त हो सकती है। वाईफाई प्रॉक्सी सर्वर जोड़ने का पहला कदम वाई-फाई नेटवर्क का आईपी पता ढूंढना है, आप विंडोज पीसी पर कनेक्ट करने का प्रयास कर रहे हैं और फिर इसे इसमें जोड़ रहे हैं।
1. Windows कुंजी Press दबाएं , टाइप करें कमांड प्रॉम्प्ट और व्यवस्थापक के रूप में चलाएँ पर क्लिक करें।
2. टाइप करें ipconfig/all आदेश दें और कुंजी दर्ज करें . दबाएं इंटरनेट कनेक्शन के आईपी पते का विवरण देखने के लिए।
<मजबूत>
3. IP पते को IPv4 . में नोट करें अनुभाग।
<मजबूत>
जांचें कि क्या सर्वर और प्रॉक्सी समान आईपी संस्करणों का उपयोग कर रहे हैं। अक्सर, कई उपयोगकर्ताओं ने पाया कि उनके सर्वर और प्रॉक्सी विभिन्न आईपी संस्करणों का उपयोग कर रहे थे, और उन्हें बदलने से उनके लिए त्रुटि का समाधान हो गया। विंडोज 10 में आईपी एड्रेस कैसे बदलें, इस बारे में हमारी गाइड पढ़ें।
यदि IP संस्करण बदलने से आपकी समस्या का समाधान नहीं होता है, तो अगली विधि पर जाएँ।
विधि 2:निम्न संस्करण का उपयोग करें
कभी-कभी संस्करण को कम करने से त्रुटि भी दूर हो सकती है। यदि आप नोड 17 संस्करण में इसका सामना करते हैं तो अपने संस्करण को 16 तक कम करें। पुराने संस्करणों को डाउनलोड करने के लिए Node.js पिछले रिलीज पृष्ठ पर जाएं।
अब, आपकी समस्या का समाधान हो सकता है, यदि अन्य तरीकों को नहीं अपनाया जाता है।
विधि 3:कोड संशोधित करें
गलत कोड के कारण प्रॉक्सी अनुरोध समस्या उत्पन्न करने का प्रयास करते समय त्रुटि होना बहुत आम है, इस समस्या को आपके द्वारा लिखे गए कोड को संशोधित करके और मेरे पास प्रॉक्सी सर्वर को हल करके ठीक किया जा सकता है।
1. जिस प्रोजेक्ट पर आप काम कर रहे हैं उसे खोलें।
2. changeOrigin . जोड़कर अपना कोड संशोधित करें सेटिंग
{ "/api": { "target": "https://localhost:12345", "secure": false, "changeOrigin": true } }
कई उपयोगकर्ताओं ने पाया कि उनके कोड में चेंजऑरिजिन सेटिंग्स को जोड़ने से प्रॉक्सी के साथ उनकी समस्या का समाधान हो गया और समस्या का समाधान हो गया। यदि समस्या अभी भी हल नहीं हुई है, तो अगली विधि पर जाएँ।
विधि 4:वेबपैक प्रॉक्सी कॉन्फ़िगरेशन बदलें
एक वेबपैक प्रॉक्सी कॉन्फ़िगरेशन एक उपयोगी उपकरण है जिसका उपयोग कई डेवलपर प्रॉक्सी को किसी भिन्न सर्वर पर भेजने के लिए करते हैं। कई उपयोगकर्ताओं ने बताया कि त्रुटि अनुचित वेबपैक प्रॉक्सी कॉन्फ़िगरेशन के कारण हुई थी। वेबपैक प्रॉक्सी कॉन्फ़िगरेशन के लिए कॉन्फ़िगरेशन बदलकर इस समस्या का समाधान किया जा सकता है।
1. webpack.config.js का पता लगाएँ अपनी परियोजना निर्देशिका के मूल में फ़ाइल करें।
2. सुनिश्चित करें कि कोड निम्न जैसा दिखता है।
devServer: { proxy: { "*": "https://[::1]:8081" // "secure": false, // "changeOrigin": true } },
नोट: सुनिश्चित करें कि आप [::1] . जोड़ें प्रॉक्सी अनुरोध त्रुटि का प्रयास करते समय हुई त्रुटि को ठीक करने के लिए कोड में मान।
विधि 5:होस्ट फ़ाइल संशोधित करें
होस्ट फ़ाइलें आपकी Windows निर्देशिका में स्थित फ़ाइलें हैं। इन फ़ाइलों को अनधिकृत पहुँच द्वारा नहीं खोला जा सकता है। जब प्रॉक्सी अनुरोध का प्रयास करते समय त्रुटि हुई अनुचित होस्ट फ़ाइलों के कारण त्रुटि उत्पन्न होती है, तो आपको मेरे पास प्रॉक्सी सर्वर को ठीक करने के लिए होस्ट फ़ाइलों को संशोधित करना होगा।
1. प्रारंभ मेनू . में खोजें, टाइप करें नोटपैड , फिर व्यवस्थापक के रूप में चलाएँ . पर क्लिक करें ।
2. नोटपैड में, फ़ाइल . पर नेविगेट करें टैब पर क्लिक करें और खोलें… . पर क्लिक करें विकल्प।
3. अब, निम्न स्थान पर नेविगेट करें पथ ।
C:\Windows\System32\drivers\etc
4. एक्सटेंशन प्रकार को सभी फ़ाइलें . के रूप में चुनें , होस्ट . पर क्लिक करें फ़ाइल> खोलें जैसा दिखाया गया है।
5. जोड़ें 127.0.0.1 लोकलहोस्ट होस्ट फ़ाइल में हाइलाइट किया गया दिखाया गया है और सहेजें यह।
समस्या को हल करने के लिए होस्ट फ़ाइल को संशोधित करना एक प्रभावी तरीका है। यदि यह आपके लिए काम नहीं करता है तो अगली विधि पर आगे बढ़ें।
विधि 6:बॉडी-पार्सर निकालें
कई डेवलपर्स ने पाया कि समस्या Node.js बॉडी-पार्सर मिडलवेयर के कारण हुई थी। आने वाले अनुरोध निकायों को पार्स करने के लिए डेवलपर्स द्वारा बॉडी-पार्सर का उपयोग किया जाता है। हालांकि। कभी-कभी डेवलपर्स बॉडी-पार्सर के बारे में शिकायत करते हैं कि उनके कोड के साथ प्रॉक्सी अनुरोध समस्या का प्रयास करते समय त्रुटि हुई। इस समस्या को हल करने के लिए आप बस बॉडी-पार्सर को हटा सकते हैं।
विधि 7:क्लाइंट प्रॉक्सी में हैडर जोड़ें
क्लाइंट प्रॉक्सी में एक अनुपलब्ध हेडर भी आपके कोड के साथ इस त्रुटि का कारण बन सकता है, इस समस्या को हल करने के लिए, आप क्लाइंट प्रॉक्सी में हेडर जोड़ने का प्रयास कर सकते हैं।
1. अपना प्रोजेक्ट Launch लॉन्च करें ।
2. कोड लिखें निम्न प्रारूप की तरह।
module.exports = function(app) { app.use(proxy('/api', { target: 'https://127.0.0.1:8080/', headers: { "Connection": "keep-alive" }, })); };
ज्यादातर मामलों में, क्लाइंट प्रॉक्सी में हेडर जोड़ने से मेरे पास प्रॉक्सी सर्वर का समाधान हो जाता है।
अक्सर पूछे जाने वाले प्रश्न (एफएक्यू)
Q1. प्रॉक्सी त्रुटि क्या है?
<मजबूत> उत्तर। प्रॉक्सी त्रुटियां सामान्य त्रुटियां हैं जो डेवलपर्स के पास अक्सर उनके कोड के साथ होती हैं, वेब सर्वर के लिए प्रॉक्सी अनुरोध विफल होने पर आपको यह त्रुटि प्राप्त हो सकती है।
<मजबूत>Q2. प्रॉक्सी त्रुटि को कैसे ठीक करें?
<मजबूत> उत्तर। एक डेवलपर इस समस्या को ठीक करने के लिए कुछ प्रभावी तरीकों का उपयोग कर सकता है, हालांकि, कोड को संशोधित करने और कोड के साथ समस्याओं को ठीक करने से प्रभावी रूप से मदद मिल सकती है।
<मजबूत>क्यू3. मैं होस्ट फ़ाइलें कहाँ ढूँढ सकता हूँ?
<मजबूत> उत्तर। होस्ट फ़ाइलें आपके सिस्टम फ़ाइलों में Windows निर्देशिका में स्थित हो सकती हैं, इन फ़ाइलों को उपयोगकर्ता की अधिकृत अनुमति के बिना एक्सेस नहीं किया जा सकता है।
अनुशंसित:
- विंडोज 10 में रिसोर्स नॉट ओन्ड एरर फिक्स करें
- एक ईथरनेट केबल ठीक करें जो ठीक से प्लग इन नहीं है
- USB डिवाइस के लिए प्रॉक्सी डिवाइस बनाने में विफल को ठीक करें
- फिक्स सर्वर आईपी एड्रेस विंडोज 10 पर नहीं मिल सका
हमें उम्मीद है कि यह मार्गदर्शिका आपके लिए उपयोगी थी और आप प्रॉक्सी अनुरोध का प्रयास करते समय हुई त्रुटि को ठीक करने में सक्षम थे आपके कोड के साथ समस्याएं। आइए जानते हैं कि आपके लिए कौन सा तरीका कारगर रहा। यदि आपके पास हमारे लिए कोई प्रश्न या सुझाव है, तो कृपया हमें टिप्पणी अनुभाग में बताएं।