npm install virkar í gegnum proxyið. npm start ræsir forritið og API-beiðni þess fer beint. npm hefur ekki endilega gleymt stillingunni.

Pakkastjórinn sendi fyrstu beiðnina. Forritið þitt sendir þá aðra. Proxygildi í stillingum npm eru gögn fyrir þá sem lesa það, ekki göng lögð undir hvert undirferli.

Skoðaðu HTTP-biðlara forritsins og það proxviðmót sem hann styður. Hann gæti lesið staðlaðar umhverfisbreytur, krafist skýrs agent eða dispatchers, eða notað aðra skjalfesta stillingu. Ekki gera ráð fyrir að breyta lík npm_config_proxy sé þekkt sjálfkrafa.

Aðgreindu einnig útleiðarproxy frá API-framsendingu þróunarþjóns. Stilling sem sendir vafrabeiðnir frá þróunarþjóni til bakenda hefur annað hlutverk; hún er ekki sjálfkrafa netútgangur fyrir hverja beiðni sem forritið þitt sendir.

Til að bera saman á gagnlegan hátt skaltu nefna beiðnina sem tekst og ferlið sem sendir beiðnina sem mistekst. Stilltu síðara ferlið svo viljandi. Forrit sem notar fetch Undici getur fylgt ProxyAgent-dispatcherstillingunni, með pökkunarútgáfu sem er samhæf við Node-keyrsluumhverfi þess. Að breyta registry-endapunkti npm eða endurinnsetja forritið aftur og aftur veitir ekki sjálft þá leið sem vantar.

Tengdir greinar