V starejši aplikaciji, ki uporablja global-tunnel-ng, lahko initialize po ohranitvi izbrane konfiguracije namerno odstrani podprte proxy spremenljivke HTTP/HTTPS.

Razlog je dvojno obdelovanje: druga knjižnica ne sme znova uporabiti proxyja iz okolja na popravljeni poti HTTP modula. Zato manjkajoča process.env.http_proxy ne pomeni, da se je proxy ustavil.

Preverite isProxying za aktivacijo in proxyConfig za ohranjeno izbiro. Ne beležite celotne konfiguracije z računom ali proxyUrl.

Če poznejši odjemalec spodleti po tem, ko spremenljivke izginejo, ugotovite, ali uporablja popravljenega agenta HTTP/HTTPS, izrecnega agenta ali drug transport. Odjemalec, ki okolje bere sam, lahko potrebuje svoj dokumentirani vnos proxyja.

Odstranitev kode za brisanje iz node_modules odpravi zaščito pred dvojnim obdelovanjem in lahko izgine ob ponovni namestitvi. Rešite raje lastništvo transporta. To je star paket z dokumentiranimi omejitvami združljivosti z Node. Na združljivi različici Node je vgrajena podpora proxyju ob zagonu ena od možnosti za standardne odjemalce HTTP; agenti in pošiljatelji po meri še vedno potrebujejo svojo pot.

Sorodni članki