الأخبار التكنولوجية والاستعراضات والنصائح!

إصلاح الأخطاء التي حدثت أثناء محاولة طلب التفويض

حدث خطأ أثناء الكتابة إلى طلب الوكيل وهو خطأ شائع يواجهه المطورون عند كتابة التعليمات البرمجية ونشرها. يحدث هذا عندما يتم رفض أو فشل طلب وكيل لخادم الويب لأسباب مختلفة مثل الشفرة غير الصحيحة وتكوينات IP غير الصحيحة. قد يكون لدى المطور هذا الخطأ لأسباب مختلفة مثل الشفرة الخاطئة ، وعنوان IP الخاطئ ، وما إلى ذلك. هناك بعض الطرق التي يمكن للمرء اتباعها لإصلاح الأخطاء التي واجهتها أثناء محاولة طلب الوكيل. في هذا الدليل ، سنناقش بعض الطرق للعثور على خادم وكيل بالقرب مني وإصلاح مشاكل الوكيل مع Windows.

إصلاح الأخطاء التي حدثت أثناء محاولة طلب التفويض 1

فيما يلي كيفية إصلاح خطأ حدث أثناء محاولة طلب الوكيل في Windows 10

قد تكون هناك أسباب مختلفة لحدوث خطأ عند الكتابة إلى طلب الوكيل. بعض الأسباب المحتملة مذكورة أدناه.

  • يمكن أن يتسبب إصدار IP غير الصحيح للخادم في حدوث هذا الخطأ.
  • الكود الخاطئ مسؤول أيضًا عن أخطاء الوكيل.
  • يمكن أن يكون التكوين غير الصحيح لخادم حزمة الويب هو سبب هذا الخطأ أيضًا.
  • تعد ملفات المضيفين السيئة مسؤولة أيضًا عن هذا الخطأ.
  • وجد العديد من المطورين أن سبب المشكلة هو Body-Parser.
  • يمكن أن يتسبب وكيل العميل الخاطئ أيضًا في حدوث هذا الخطأ.
  • يوفر لك الدليل التالي طرقًا لحل خطأ حدث أثناء محاولة طلب وكيل.

    الطريقة الأولى: تحقق من إصدار خادم IP

    بشكل عام ، يمكن أن يكون سبب هذا الخطأ مشكلة IP بسيطة ويمكن إصلاحه بسهولة. في بعض الأحيان ، عندما يستخدم المستخدمون إصدار IP مختلفًا للخادم الوكيل ، فقد يحصلون على هذا الخطأ.

    تتمثل الخطوة الأولى لإضافة خادم وكيل PS4 WiFi في العثور على عنوان IP لشبكة Wi-Fi التي تحاول الاتصال بها Windows-الحاسوب.

    1. اضغط على Windowsمفتاح ، اكتب موجه الأوامر وانقر فوق تشغيل كمسؤول.

    إصلاح الأخطاء التي حدثت أثناء محاولة طلب التفويض 2

    2. اكتب الأمر ipconfig / all واضغط على Enter للاطلاع على معلومات حول عنوان IP الخاص باتصال الإنترنت.

    إصلاح الأخطاء التي حدثت أثناء محاولة طلب التفويض 3

    3. لاحظ عنوان IP في قسم IPv4.

    إصلاح الأخطاء التي حدثت أثناء محاولة طلب التفويض 4

    تحقق مما إذا كان الخادم والوكيل يستخدمان نفس إصدارات IP. في كثير من الأحيان ، وجد العديد من المستخدمين أن الخادم والوكيل الخاص بهم يستخدمان إصدارات IP مختلفة ، وقد أدى تغييرها إلى حل الخطأ بالنسبة لهم. اقرأ دليلنا حول كيفية تغيير عنوان IP الخاص بك بتنسيق Windows 10.

    إصلاح الأخطاء التي حدثت أثناء محاولة طلب التفويض 5

    إذا لم يؤد تغيير إصدار IP إلى حل المشكلة ، فانتقل إلى الطريقة التالية.

    الطريقة الثانية: استخدم الإصدار الأقل

    في بعض الأحيان ، يمكن أن يؤدي الرجوع إلى إصدار أقدم أيضًا إلى إصلاح الخطأ. إذا واجهت هذا في إصدار العقدة 17 ، فقم بخفض إصدارك إلى 16. قم بزيارة الإصدار السابق من Node.js لتنزيل الإصدارات الأقدم.

    إصلاح الأخطاء التي حدثت أثناء محاولة طلب التفويض 6

    الآن قد يتم حل مشكلتك ، إن لم يكن انتقل إلى طرق أخرى.

    الطريقة الثالثة: تغيير التعليمات البرمجية

    من الشائع جدًا حدوث خطأ عند محاولة طلب وكيل تحدث المشكلة بسبب رمز خاطئ ، ويمكن حل هذه المشكلة ببساطة عن طريق تغيير الرمز الذي كتبته وحل مشاكل الخادم الوكيل القريبة مني.

    1. افتح المشروع الذي تعمل عليه.

    2. تعديل التعليمات البرمجية الخاصة بك عن طريق إضافة إعدادات changeOrigin

    {“/ api”: {“target”: “https: // localhost: 12345″، “secure”: false، “changeOrigin”: true}}

    إصلاح الأخطاء التي حدثت أثناء محاولة طلب التفويض 7

    وجد العديد من المستخدمين أن إضافة إعدادات changeOrigin إلى التعليمات البرمجية الخاصة بهم أدى إلى إصلاح مشكلة الوكيل وتم حل المشكلة. إذا لم يتم حل المشكلة بعد ، فانتقل إلى الطريقة التالية.

    الطريقة الرابعة: تغيير تكوين Webpack Proxy

    يعد تكوين webpack proxy أداة مفيدة يستخدمها العديد من المطورين للوكيل لخادم آخر. أبلغ العديد من المستخدمين أن الخطأ نتج عن تكوين خادم وكيل webpack غير صحيح. يمكن حل هذه المشكلة عن طريق تغيير تكوين webpack الوكيل.

    1. حدد موقع ملف webpack.config.js في جذر دليل المشروع.

    2. تأكد من أن الرمز يبدو هكذا.

    devServer: {proxy: {“*”: “http: //[::1]: 8081 “//” secure “: false، //” changeOrigin “: true}} ،

    ملاحظة: تأكد من إضافة [::1] قيمة في التعليمات البرمجية لإصلاح خطأ حدث أثناء محاولة خطأ طلب الوكيل.

    إصلاح الأخطاء التي حدثت أثناء محاولة طلب التفويض 8

    الطريقة الخامسة: تغيير ملف المضيفين

    ملفات المضيف هي ملفات موجودة في ملف Windows-فهرس. لا يمكن فتح هذه الملفات عن طريق الوصول غير المصرح به. عندما حدث خطأ أثناء محاولة طلب الوكيل ، حدث خطأ بسبب ملفات المضيفين غير الصحيحة ، فأنت بحاجة إلى تغيير ملفات المضيفين لإصلاح مشكلة الخادم الوكيل القريب مني.

    1. في قائمة البحث “ابدأ” ، اكتب المفكرة ، ثم انقر فوق تشغيل كمسؤول.

    إصلاح الأخطاء التي حدثت أثناء محاولة طلب التفويض 9

    2. في برنامج “المفكرة” ، انتقل إلى علامة التبويب “ملف” وانقر فوق الخيار فتح….

    إصلاح الأخطاء التي حدثت أثناء محاولة طلب التفويض 10

    3. انتقل الآن إلى مسار الموقع التالي.

    ج: WindowsSystem32driversetc

    إصلاح الأخطاء التي حدثت أثناء محاولة طلب التفويض 11

    4. حدد نوع الامتداد باسم All Files.

    إصلاح الأخطاء التي حدثت أثناء محاولة طلب التفويض 12

    5. انقر الآن على ملف hosts وافتحه.

    إصلاح الأخطاء التي حدثت أثناء محاولة طلب التفويض 13

    6. قم الآن بإضافة 127.0.0.1 localhost إلى ملف hosts.

    إصلاح الأخطاء التي حدثت أثناء محاولة طلب التفويض 14

    يعد تغيير ملف المضيفين طريقة فعالة لحل المشكلة. إذا لم ينجح هذا الأمر معك ، فانتقل إلى الطريقة التالية.

    الطريقة 6: إزالة محلل الجسم

    وجد العديد من المطورين أن سبب المشكلة هو البرمجيات الوسيطة Node.js body-parser. يتم استخدام محلل الجسم من قبل المطورين لتحليل الطلبات الواردة. في جميع الحالات. يشتكي المطورون أحيانًا من أن المحلل اللغوي للجسم تسبب في حدوث خطأ عند محاولة حل مشكلات طلب الوكيل مع التعليمات البرمجية الخاصة بهم. لحل هذه المشكلة ، يمكنك ببساطة إزالة المحلل اللغوي للجسم.

    يمكن أن يتسبب أيضًا عدم وجود رأس في وكيل العميل في حدوث هذا الخطأ في التعليمات البرمجية الخاصة بك ، ولحل المشكلة ، يمكنك محاولة إضافة رأس في وكيل العميل.

    1. ابدأ مشروعك.

    2. اكتب الكود وفقًا للتنسيق التالي.

    module.exports = function (app) {app.use (proxy (‘/ api’، {target: ‘http://127.0.0.1:8080/’، headers: {“Connection”: “keep-ON”}، })) ؛ } ؛

    إصلاح الأخطاء التي حدثت أثناء محاولة طلب التفويض 15

    في معظم الحالات ، أدت إضافة رأس إلى وكيل العميل إلى حل مشكلة الخادم الوكيل القريب مني.

    الأسئلة المتداولة (FAQs)

    س 1. ما هو خطأ الوكيل؟

    الجواب. أخطاء الوكيل هي أخطاء شائعة غالبًا ما يواجهها المطورون مع أكوادهم ، يمكنك الحصول على هذا الخطأ عند فشل طلب وكيل إلى خادم الويب.

    س 2. كيف أصلح خطأ الوكيل؟

    الجواب. يمكن للمطور استخدام بعض الطرق الفعالة لإصلاح هذه المشكلة ، ولكن تعديل الكود وإصلاح مشاكل الكود يمكن أن يساعد بشكل فعال.

    س 3. أين يمكنني أن أجد ملفات المضيف؟

    الجواب. يمكن أن توجد ملفات المضيف في Windows- دليل في ملفات النظام الخاص بك ، لا يمكن الوصول إلى هذه الملفات دون إذن مصرح به من المستخدم.

    ***

    نأمل أن يكون هذا الدليل مفيدًا لك وأنك تمكنت من إصلاح أي أخطاء واجهتها أثناء محاولتك حل مشكلات طلب الوكيل في التعليمات البرمجية الخاصة بك. دعنا نعرف الطريقة التي عملت من أجلك. إذا كان لديك أي أسئلة أو اقتراحات لنا ، فيرجى إخبارنا في قسم التعليقات.