En una aplicació antiga que utilitza global-tunnel-ng, initialize pot eliminar deliberadament les variables de proxy HTTP/HTTPS admeses després de conservar la configuració seleccionada.

El motiu és el doble tractament: una altra biblioteca no ha d'aplicar de nou el proxy de l'entorn sobre el camí HTTP pegat del mòdul. Per tant, que falti process.env.http_proxy no vol dir que el proxy s'hagi aturat.

Consulteu isProxying per a l'activació i proxyConfig per a la selecció conservada. Eviteu registrar la configuració completa amb compte o proxyUrl.

Si un client posterior falla després que desapareguin les variables, determineu si utilitza l'agent HTTP/HTTPS pegat, un agent explícit o un altre transport. Un client que llegeix l'entorn pel seu compte pot necessitar la seva pròpia entrada de proxy documentada.

Treure el codi d'esborrat de node_modules elimina la protecció contra el doble tractament i pot desaparèixer en reinstal·lar. Resoleu la propietat del transport. Aquest és un paquet antic amb límits de compatibilitat de Node documentats. En una versió compatible de Node, el suport de proxy integrat a l'inici és una opció per als clients HTTP estàndard; els agents i despatxadors personalitzats encara necessiten la seva pròpia ruta.

Articles relacionats