Mae npm install yn gweithio drwy'r proxy. Mae npm start yn lansio'r rhaglen, ac mae ei gais API yn mynd yn syth. Nid yw npm o reidrwydd wedi anghofio'r gosodiad.

Y rheolwr pecynnau a wnaeth y cais cyntaf. Eich rhaglen chi sy'n gwneud yr ail. Data ar gyfer defnyddwyr sy'n ei ddarllen yw gwerth proxy yng nghyfluniad npm, nid twnnel wedi'i osod o dan bob is-broses.

Archwiliwch gleient HTTP y rhaglen a'r rhyngwyneb proxy y mae'n ei gefnogi. Gall ddarllen newidynnau amgylchedd safonol, gofyn am asiant neu dispatcher penodol, neu ddefnyddio gosodiad dogfennedig arall. Peidiwch â chymryd yn ganiataol bod newidyn tebyg i npm_config_proxy yn cael ei adnabod yn awtomatig.

Gwahaniaethwch hefyd rhwng proxy allanol a nodwedd anfon ymlaen cais API gweinydd datblygu. Mae gan osodiad sy'n anfon ceisiadau porwr o weinydd datblygu i backend rôl arall; nid yw'n awtomatig yn allanfa rhwydwaith ar gyfer pob cais y mae eich rhaglen yn ei wneud.

Ar gyfer cymhariaeth ddefnyddiol, enwch y cais sy'n llwyddo a'r broses sy'n gwneud y cais sy'n methu. Yna ffurfweddwch yr olaf yn fwriadol. Gall rhaglen sy'n defnyddio fetch Undici ddilyn ei ffurfweddiad dispatcher ProxyAgent, gyda rhyddhad pecyn sy'n gydnaws â'i runtime Node. Nid yw newid pwynt terfyn registry npm nac ailosod y rhaglen dro ar ôl tro yn darparu'r llwybr coll hwnnw ynddo'i hun.

Erthyglau cysylltiedig