'n Interne registrasie kan direk bereikbaar wees terwyl openbare pakketverkeer steeds die kantoorproxy nodig het. Behoul die proxy-instellings en voeg die interne bestemmings by noproxy.

Byvoorbeeld, die relevante .npmrc-inskrywings kan wees:

registry=https://registry.corp.example/repository/npm/
proxy=http://proxy.example:8080
https-proxy=http://proxy.example:8080
noproxy[]=registry.corp.example
noproxy[]=packages.corp.example

Die omseil-inskrywings noem bestemmings, nie die proxyserver nie. Dit is host-inskrywings, so laat die registrasie se skema, pad en poort uit daardie stringe.

In npm 11.6.4 se ingeslote selektor word domeinkomponente van regs vergelyk. registry.corp.example pas by daardie hostnaam en sy subdomeine. 'n Leidende punt word tydens hierdie vergelyking verwyder; 'n letterlike asterisk is nie vir die hostnaam-voorbeeld nodig nie.

Sluit 'n pakketinhoud-host in wanneer die registrasie tarball-URL's op 'n ander interne hostnaam terugstuur. Anders kan die registrasie-indeks en die lêeraflaai verskillende roetes neem.

Die array-sintaks hou verskeie uitsonderings leesbaar. npm dokumenteer ook 'n kommageskeide stringvorm en 'n omgewing-afgeleide NO_PROXY-verstek. Ondersoek die effektiewe noproxy-instelling wat deur hierdie oproep gebruik word wanneer 'n bestemming steeds 'n onverwagte roete neem.

Verwante artikels