Ang panloob na registry ay maaaring maabot nang direkta habang ang pampublikong trapiko ng pakete ay nangangailangan pa rin ng proxy ng opisina. Panatilihin ang mga setting ng proxy at idagdag ang mga panloob na destinasyon sa noproxy.

Halimbawa, ang mga kaugnay na entry sa .npmrc ay maaaring:

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

Ang mga entry sa bypass ay nagpapangalan ng mga destinasyon, hindi ang proxy server. Ang mga ito ay entry ng host, kaya iwanan ang scheme, landas at port ng registry sa labas ng mga string na iyon.

Sa selector na kasama ng npm 11.6.4, ang mga bahagi ng domain ay inihahambing mula sa kanan. Tumutugma ang registry.corp.example sa hostname na iyon at sa mga subdomain nito. Ang nangungunang tuldok ay tinatanggal sa paghahambing na ito; hindi kailangan ang literal na asterisk para sa halimbawa ng hostname.

Isama ang host ng nilalaman ng pakete kapag ang registry ay nagbabalik ng mga URL ng tarball sa ibang panloob na hostname. Kung hindi, ang index ng registry at ang pag-download ng file ay maaaring tumahak ng magkaibang ruta.

Ang sintaks ng array ay nagpapanatili ng ilang eksepsiyon na madaling basahin. Dokumentado rin ng npm ang anyo ng string na pinaghihiwalay ng kuwit at ang default na NO_PROXY na hinango sa kapaligiran. Suriin ang epektibong noproxy na setting na ginagamit ng invocation na ito kapag ang isang destinasyon ay tumatahak pa rin ng hindi inaasahang ruta.

Kaugnay na mga artikulo