global-tunnel-ng ลบตัวแปรพร็อกซีหลังจากอ่านแล้ว
กระบวนการ Node รุ่นเก่าอาจยังใช้พร็อกซีอยู่หลังจาก http_proxy หายไป ตรวจสอบสถานะที่โมดูลเก็บไว้และการขนส่งของไคลเอนต์ถัดไป
ในแอปพลิเคชันรุ่นเก่าที่ใช้ global-tunnel-ng, initialize อาจลบตัวแปรพร็อกซี HTTP/HTTPS ที่รองรับโดยเจตนาหลังจากเก็บการกำหนดค่าที่เลือกไว้
เหตุผลคือการจัดการซ้ำซ้อน: ไลบรารีอื่นไม่ควรนำพร็อกซีของสภาพแวดล้อมไปใช้ซ้ำบนเส้นทาง HTTP ที่ถูกแพตช์ของโมดูล ดังนั้นการไม่มี process.env.http_proxy ไม่ได้หมายความว่าการใช้พร็อกซีหยุดลง
ตรวจสอบ isProxying สำหรับการเปิดใช้งาน และ proxyConfig สำหรับตัวเลือกที่เก็บไว้ อย่าบันทึกการกำหนดค่าทั้งหมดที่มีบัญชีหรือ proxyUrl
หากไคลเอนต์ในภายหลังล้มเหลวหลังจากตัวแปรหายไป ให้ระบุว่าใช้เอเจนต์ HTTP/HTTPS ที่แพตช์แล้ว เอเจนต์ที่ระบุชัดเจน หรือการขนส่งอื่น ไคลเอนต์ที่อ่านสภาพแวดล้อมด้วยตัวเองอาจต้องมีอินพุตพร็อกซีที่จัดทำเอกสารไว้เอง
การนำโค้ดลบออกจาก node_modules จะตัดการป้องกันการจัดการซ้ำซ้อนและอาจหายไปเมื่อติดตั้งใหม่ ให้แก้ความเป็นเจ้าของการขนส่งแทน นี่คือแพ็กเกจรุ่นเก่าที่มีขีดจำกัดความเข้ากันได้กับ Node ที่จัดทำเอกสารไว้ บนเวอร์ชัน Node ที่เข้ากันได้ การรองรับพร็อกซีในตัวเมื่อเริ่มทำงาน เป็นทางเลือกหนึ่งสำหรับไคลเอนต์ HTTP มาตรฐาน ส่วนเอเจนต์และตัวส่งที่กำหนดเองยังต้องมีเส้นทางของตัวเอง