في تطبيق أقدم يستخدم global-tunnel-ng، يمكن أن يزيل initialize عمدًا متغيرات وكيل HTTP/HTTPS المدعومة بعد الاحتفاظ بإعداده المختار.

السبب هو المعالجة المزدوجة: يجب ألا تطبّق مكتبة أخرى وكيل البيئة مرة أخرى فوق مسار HTTP المُرقَّع للوحدة. لذا فإن غياب process.env.http_proxy لا يعني توقف استخدام الوكيل.

تحقق من isProxying للتفعيل ومن proxyConfig للاختيار المحتفظ به. تجنب تسجيل الإعداد الكامل الذي يحمل بيانات الحساب أو proxyUrl.

إذا فشل عميل لاحق بعد اختفاء المتغيرات، فحدد ما إذا كان يستخدم وكيل HTTP/HTTPS المُرقَّع أو وكيلًا صريحًا أو ناقلًا آخر. العميل الذي يقرأ البيئة بنفسه قد يحتاج إلى مدخل وكيل موثق خاص به.

إزالة كود الحذف من node_modules تُسقط حارس المعالجة المزدوجة وقد يختفي عند إعادة التثبيت. عالج ملكية النقل بدلًا من ذلك. هذه حزمة قديمة بحدود توافق Node موثقة. على إصدار Node متوافق، يُعد دعم الوكيل المدمج عند بدء التشغيل خيارًا لعملاء HTTP القياسيين؛ أما الوكلاء والموزّعات المخصصة فما زالت تحتاج إلى مسارها الخاص.

مقالات ذات صلة