প্রক্সি অনুরোধে টাইপ করার সময় একটি ত্রুটি ঘটেছে একটি সাধারণ ত্রুটি যা ডেভেলপাররা কোড লেখা এবং প্রকাশ করার সময় দেখতে পায়। এটি ঘটে যখন একটি ওয়েব সার্ভারে একটি প্রক্সি অনুরোধ প্রত্যাখ্যান করা হয় বা ভুল কোড এবং অনুপযুক্ত IP কনফিগারেশনের মতো বিভিন্ন কারণে ব্যর্থ হয়। ভুল কোড, ভুল আইপি, ইত্যাদির মতো বিভিন্ন কারণে একজন ডেভেলপারের এই ত্রুটি হতে পারে। প্রক্সি অনুরোধ করার চেষ্টা করার সময় যে ত্রুটি ঘটেছে তা ঠিক করার জন্য কয়েকটি পদ্ধতি অনুসরণ করা যেতে পারে। এই নির্দেশিকায়, আমরা আমার কাছাকাছি একটি প্রক্সি সার্ভার খুঁজে বের করতে এবং Windows PC এর সাথে প্রক্সি সমস্যাগুলি সমাধান করার কিছু পদ্ধতি নিয়ে আলোচনা করব৷
Windows 10 এ প্রক্সি রিকোয়েস্ট করার চেষ্টা করার সময় ঘটে যাওয়া ত্রুটি কিভাবে ঠিক করবেন
প্রক্সি রিকোয়েস্টে টাইপ করার সময় ভুল হওয়ার বিভিন্ন কারণ থাকতে পারে। কিছু সম্ভাব্য কারণ নিচে উল্লেখ করা হল।
- একটি ভুল সার্ভার IP সংস্করণ এই ত্রুটির কারণ হতে পারে৷ ৷
- ভুল কোড প্রক্সি ত্রুটির জন্যও দায়ী৷ ৷
- ভুল ওয়েবপ্যাক প্রক্সি কনফিগারেশনও এই ত্রুটির কারণ হতে পারে৷
- অনুপযুক্ত হোস্ট ফাইলগুলিও এই ত্রুটির জন্য দায়ী৷ ৷
- অনেক ডেভেলপার দেখেছেন যে সমস্যাটি বডি-পার্সারের কারণে হয়েছে।
- অনুপযুক্ত ক্লায়েন্ট প্রক্সিও এই ত্রুটির কারণ হতে পারে।
নিম্নলিখিত নির্দেশিকা আপনাকে প্রক্সি অনুরোধ করার চেষ্টা করার সময় একটি ত্রুটি সমাধান করার পদ্ধতিগুলি দেবে৷
পদ্ধতি 1:আইপি সার্ভার সংস্করণ যাচাই করুন
কখনও কখনও যখন ব্যবহারকারীরা একটি প্রক্সির জন্য একটি ভিন্ন IP সংস্করণ ব্যবহার করে তখন তারা এই ত্রুটিটি পেতে পারে৷ একটি ওয়াইফাই প্রক্সি সার্ভার যোগ করার প্রথম ধাপ হল Wi-Fi নেটওয়ার্কের আইপি ঠিকানা খুঁজে বের করা, আপনি উইন্ডোজ পিসিতে সংযোগ করার চেষ্টা করছেন এবং তারপরে, এটিতে যোগ করুন৷
1. Windows কী টিপুন , কমান্ড প্রম্পট টাইপ করুন এবং প্রশাসক হিসাবে চালান-এ ক্লিক করুন।
2. ipconfig/all টাইপ করুন কমান্ড দিন এবং এন্টার কী টিপুন ইন্টারনেট সংযোগের আইপি ঠিকানার বিশদ বিবরণ দেখতে।
3. IPv4-এ IP ঠিকানাটি নোট করুন বিভাগ।
সার্ভার এবং প্রক্সি একই আইপি সংস্করণ ব্যবহার করছে কিনা তা পরীক্ষা করুন। প্রায়শই, অনেক ব্যবহারকারী দেখতে পান যে তাদের সার্ভার এবং প্রক্সি বিভিন্ন IP সংস্করণ ব্যবহার করছে এবং সেগুলি পরিবর্তন করা তাদের জন্য ত্রুটির সমাধান করেছে৷ Windows 10-এ IP ঠিকানা কীভাবে পরিবর্তন করবেন সে সম্পর্কে আমাদের নির্দেশিকা পড়ুন।
যদি IP সংস্করণ পরিবর্তন করা আপনার সমস্যার সমাধান না করে, তাহলে পরবর্তী পদ্ধতিতে যান৷
৷পদ্ধতি 2:নিম্ন সংস্করণ ব্যবহার করুন
কখনও কখনও সংস্করণ কমিয়েও ত্রুটিটি পরিষ্কার করতে পারে। আপনি যদি নোড 17 সংস্করণে এটির মুখোমুখি হন তবে আপনার সংস্করণটি 16-এ নামিয়ে দিন৷ পুরানো সংস্করণগুলি ডাউনলোড করতে Node.js পূর্ববর্তী প্রকাশের পৃষ্ঠায় যান৷
এখন, অন্য পদ্ধতিতে না গেলে আপনার সমস্যার সমাধান হতে পারে।
পদ্ধতি 3:কোড পরিবর্তন করুন
একটি ভুল কোডের কারণে প্রক্সি অনুরোধের সমস্যাটি ঘটানোর চেষ্টা করার সময় একটি ত্রুটি ঘটলে এটি খুবই সাধারণ, আপনি যে কোডটি লিখেছেন তা পরিবর্তন করে এবং আমার কাছাকাছি প্রক্সি সার্ভারের সমস্যাগুলি সমাধান করে এই সমস্যাটি সমাধান করা যেতে পারে৷
1. আপনি যে প্রকল্পে কাজ করছেন সেটি খুলুন৷
৷2. চেঞ্জ অরিজিন যোগ করে আপনার কোড পরিবর্তন করুন সেটিংস
{ "/api": { "target": "https://localhost:12345", "secure": false, "changeOrigin": true } }
অনেক ব্যবহারকারী দেখেছেন যে তাদের কোডে changeOrigin সেটিংস যোগ করা, প্রক্সি দিয়ে তাদের সমস্যা সমাধান করেছে এবং সমস্যাটি সমাধান করা হয়েছে। যদি এখনও সমস্যাটি সমাধান না করা হয়, তাহলে পরবর্তী পদ্ধতিতে যান৷
৷পদ্ধতি 4:ওয়েবপ্যাক প্রক্সি কনফিগারেশন পরিবর্তন করুন
একটি ওয়েবপ্যাক প্রক্সি কনফিগারেশন একটি দরকারী টুল যা অনেক ডেভেলপার একটি ভিন্ন সার্ভারে প্রক্সি পাঠাতে ব্যবহার করে। অনেক ব্যবহারকারী রিপোর্ট করেছেন যে ভুল ওয়েবপ্যাক প্রক্সি কনফিগারেশনের কারণে ত্রুটি ঘটেছে। ওয়েবপ্যাক প্রক্সি কনফিগারেশনের কনফিগারেশন পরিবর্তন করে এই সমস্যাটি সমাধান করা যেতে পারে।
1. webpack.config.js সনাক্ত করুন৷ আপনার প্রোজেক্ট ডিরেক্টরির রুটে ফাইল।
2. নিশ্চিত করুন যে কোড নিচের মত দেখায়।
devServer: { proxy: { "*": "https://[::1]:8081" // "secure": false, // "changeOrigin": true } },
দ্রষ্টব্য: নিশ্চিত করুন যে আপনি [::1] যোগ করেছেন প্রক্সি অনুরোধ ত্রুটির চেষ্টা করার সময় একটি ত্রুটি ঘটেছে তা ঠিক করার জন্য কোডের মান।
পদ্ধতি 5:হোস্ট ফাইল পরিবর্তন করুন
হোস্ট ফাইলগুলি আপনার উইন্ডোজ ডিরেক্টরিতে অবস্থিত ফাইলগুলি। এই ফাইলগুলি অননুমোদিত অ্যাক্সেস দ্বারা খোলা যাবে না। অনুপযুক্ত হোস্ট ফাইলগুলির কারণে প্রক্সি অনুরোধ করার সময় ত্রুটি দেখা দিলে, আমার কাছাকাছি প্রক্সি সার্ভারের সমস্যা সমাধানের জন্য আপনাকে হোস্ট ফাইলগুলি সংশোধন করতে হবে৷
1. স্টার্ট মেনুতে অনুসন্ধান করুন, নোটপ্যাড টাইপ করুন , তারপর প্রশাসক হিসাবে চালান এ ক্লিক করুন৷ .
2. নোটপ্যাডে, ফাইল -এ নেভিগেট করুন৷ ট্যাব এবং খুলুন...-এ ক্লিক করুন বিকল্প।
3. এখন, নিম্নলিখিত অবস্থানে নেভিগেট করুন পথ .
C:\Windows\System32\drivers\etc
4. এক্সটেনশনের ধরনটিকে সমস্ত ফাইল হিসেবে নির্বাচন করুন , হোস্ট-এ ক্লিক করুন ফাইল> খোলা চিত্রিত হিসাবে।
5. 127.0.0.1 স্থানীয় হোস্ট যোগ করুন হাইলাইট করা এবং সংরক্ষণ করুন দেখানো হিসাবে হোস্ট ফাইলে এটা।
হোস্ট ফাইল পরিবর্তন করা সমস্যা সমাধানের একটি কার্যকর পদ্ধতি। যদি এটি আপনার জন্য কাজ না করে তবে পরবর্তী পদ্ধতিতে যান৷
৷পদ্ধতি 6:বডি-পার্সার সরান
অনেক ডেভেলপার দেখেছেন যে সমস্যাটি Node.js বডি-পার্সার মিডলওয়্যারের কারণে হয়েছে। একটি বডি-পার্সার ডেভেলপাররা ইনকামিং রিকোয়েস্ট বডি পার্স করতে ব্যবহার করে। যাহোক. কখনও কখনও বিকাশকারীরা তাদের কোডগুলির সাথে প্রক্সি অনুরোধের সমস্যা করার চেষ্টা করার সময় একটি ত্রুটি ঘটাতে বডি-পার্সারের বিষয়ে অভিযোগ করেন। এই সমস্যাটি সমাধান করতে আপনি কেবল বডি-পার্সারটি সরাতে পারেন৷
৷পদ্ধতি 7:ক্লায়েন্ট প্রক্সিতে হেডার যোগ করুন
ক্লায়েন্ট প্রক্সিতে একটি অনুপস্থিত শিরোনামও আপনার কোডের সাথে এই ত্রুটির কারণ হতে পারে, এই সমস্যাটি সমাধান করার জন্য, আপনি ক্লায়েন্ট প্রক্সিতে একটি শিরোনাম যুক্ত করার চেষ্টা করতে পারেন৷
1. আপনার প্রকল্প চালু করুন .
2. কোড লিখুন নিচের ফরম্যাটের মত।
module.exports = function(app) { app.use(proxy('/api', { target: 'https://127.0.0.1:8080/', headers: { "Connection": "keep-alive" }, })); };
বেশিরভাগ ক্ষেত্রে, ক্লায়েন্ট প্রক্সিতে একটি শিরোনাম যোগ করা আমার কাছাকাছি প্রক্সি সার্ভারের সমস্যার সমাধান করে।
প্রায়শই জিজ্ঞাসিত প্রশ্ন (FAQs)
প্রশ্ন 1. একটি প্রক্সি ত্রুটি কি?
উত্তর। প্রক্সি ত্রুটিগুলি হল সাধারণ ত্রুটি যা বিকাশকারীদের প্রায়শই তাদের কোডগুলির সাথে থাকে, আপনি এই ত্রুটিটি পেতে পারেন যখন ওয়েব সার্ভারে একটি প্রক্সি অনুরোধ ব্যর্থ হয়৷
প্রশ্ন 2। কিভাবে প্রক্সি ত্রুটি ঠিক করবেন?
উত্তর। একজন বিকাশকারী এই সমস্যাটি সমাধান করার জন্য কয়েকটি কার্যকর পদ্ধতি ব্যবহার করতে পারেন, তবে, কোডটি সংশোধন করা এবং কোডের সাথে সমস্যাগুলি সমাধান করা কার্যকরভাবে সাহায্য করতে পারে৷
প্রশ্ন ৩. আমি কোথায় হোস্ট ফাইল খুঁজে পেতে পারি?
উত্তর। হোস্ট ফাইলগুলি আপনার সিস্টেম ফাইলের Windows ডিরেক্টরিতে অবস্থিত হতে পারে, এই ফাইলগুলি ব্যবহারকারীর অনুমোদিত অনুমতি ছাড়া অ্যাক্সেস করা যাবে না৷
প্রস্তাবিত:
- Windows 10-এ রিসোর্সের মালিকানা নেই এমন ত্রুটি ঠিক করুন
- একটি ইথারনেট কেবল ঠিকভাবে প্লাগ ইন করা হয়নি তা ঠিক করুন
- USB ডিভাইসের জন্য একটি প্রক্সি ডিভাইস তৈরি করতে ব্যর্থ হয়েছে তা ঠিক করুন
- Windows 10-এ সার্ভারের IP ঠিকানা ঠিক করা যায়নি
আমরা আশা করি এই নির্দেশিকা আপনার জন্য সহায়ক ছিল এবং আপনি প্রক্সি অনুরোধ করার চেষ্টা করার সময় ত্রুটি ঘটেছে ঠিক করতে সক্ষম হয়েছেন আপনার কোডের সাথে সমস্যা। কোন পদ্ধতি আপনার জন্য কাজ করে তা আমাদের জানান। আমাদের জন্য আপনার কোন প্রশ্ন বা পরামর্শ থাকলে, অনুগ্রহ করে মন্তব্য বিভাগে আমাদের জানান।