npm install virker gennem proxyen. npm start starter programmet, og dets API-anmodning går direkte. npm har ikke nødvendigvis glemt indstillingen.

Pakkestyringen lavede den første anmodning. Dit program laver den anden. En proxyværdi i npm-konfigurationen er data for dem, der læser den, ikke en tunnel lagt under hver underordnet proces.

Undersøg programmets HTTP-klient og den proxygrænseflade, den understøtter. Den kan læse standardmiljøvariabler, kræve en eksplicit agent eller dispatcher eller bruge en anden dokumenteret indstilling. Antag ikke, at en variabel som npm_config_proxy genkendes automatisk.

Skeln også mellem udgående proxy og en udviklingsservers API-videresendelsesfunktion. En indstilling, der videresender browseranmodninger fra en udviklingsserver til en backend, har en anden rolle; den er ikke automatisk netværksudgangen for hver anmodning, dit program laver.

For en nyttig sammenligning skal du navngive den anmodning, der lykkes, og den proces, der laver den anmodning, der fejler. Konfigurer derefter sidstnævnte med vilje. Et program, der bruger Undicis fetch, kan følge sin ProxyAgent-dispatcherkonfiguration, med en pakkeudgivelse, der er kompatibel med dens Node-runtime. At ændre npms registry-endpoint eller gentagne gange geninstallere programmet giver ikke i sig selv den manglende rute.

Relaterede artikler