npm install fungerer gjennom proxyen. npm start startar applikasjonen, og API-førespurnaden går direkte. npm har ikkje nødvendigvis gløymt innstillinga.

Den første førespurnaden vart gjord av pakkehandsamaren. Den andre gjer applikasjonen din. Ein proxyverdi i npm-konfigurasjonen er data for dei som les han, ikkje ein tunnel lagd under kvar barneprosess.

Undersøk HTTP-klienten til applikasjonen og proxygrensesnittet han støttar. Han kan lese standard miljøvariablar, krevje ein eksplisitt agent eller dispatcher, eller bruke ei anna dokumentert innstilling. Ikkje gå ut frå at ein variabel som npm_config_proxy blir kjend att automatisk.

Skil òg utgåande proxy frå API-vidareformidlinga til ein utviklingsserver. Ei innstilling som vidareformidlar nettlesarførespurnader frå ein utviklingsserver til ein backend har ei anna rolle; ho er ikkje automatisk nettverksutgangen for kvar førespurnad applikasjonen din gjer.

For ei nyttig samanlikning, nemn førespurnaden som lukkast og prosessen som gjer førespurnaden som feilar. Konfigurer så sistnemnde med vilje. Ein applikasjon som brukar fetch i Undici, kan følgje ProxyAgent-dispatcherkonfigurasjonen, med ei pakkeutgåve som er kompatibel med Node-køyretida. Å endre registry-endepunktet til npm eller installere applikasjonen på nytt om og om att gjev ikkje i seg sjølv den manglande ruta.

Relaterte artiklar