Rhowch broxy gwahanol i westeiwyr dethol yn Yarn modern
Defnyddiwch osodiadau rhwydwaith fesul gwesteiwr Yarn modern pan fo un ffynhonnell pecyn angen cyfryngwr gwahanol i'r diofyn.
Efallai na fydd un proxy cyffredinol yn addas ar gyfer pob ffynhonnell pecyn. Mae Yarn modern yn cefnogi osodiadau rhwydwaith yn ôl enw gwesteiwr, gan ganiatáu i westeiwr dethol ddefnyddio llwybr gwahanol i'r diofyn.
Er enghraifft, gall prosiect gadw un llwybr cyffredinol a dewis un arall ar gyfer cofrestr fewnol:
httpsProxy: "http://203.0.113.10:8080"
networkSettings:
"registry.example.internal":
httpsProxy: "http://203.0.113.20:8080"
Mae'r ddau gyfeiriad yn ddeiliaid lle. Ar gyfer llwybr cyffredinol i ffynonellau pecyn cyhoeddus, mae'r rhestr proxy HTTP yn cynnig ymgeiswyr pan fo proxïau cyhoeddus yn cael eu caniatáu. Cadwch y gorchudd cofrestr fewnol ar ei broxy cymeradwy. Rhowch y ffurfweddiad yn y .yarnrc.yml priodol ar gyfer rhyddhau Yarn modern. Mae'r enghraifft hon yn dewis dau broxy; nid yw'n dweud y dylai'r gwesteiwr mewnol gysylltu'n uniongyrchol.
Cyfatebwch yr enw gwesteiwr a ofynnir
Mae'r cofnod networkSettings yn berthnasol i batrwm enw gwesteiwr, nid i gwmpas pecyn nac i lwybr URL mympwyol. Cadwch reol un gwesteiwr yn fanwl gywir pan mai dyna'r hyn yr ydych yn ei olygu. Mae cardyn gwyllt yn ddefnyddiol yn unig pan fyddwch o ddifrif yn bwriadu i'r gwesteiwyr ychwanegol rannu'r ffurfweddiad.
Mae cwmpas pecyn ac enw gwesteiwr rhwydwaith yn ddetholwyr gwahanol. Gellir nôl pecyn â chwmpas o gofrestr y mae ei westeiwr yn cael ei rannu â phecynnau eraill, tra gall arteffact a ailgyfeiriwyd ddod o enw gwesteiwr hollol wahanol.
Dilynwch y llwybr lawrlwytho cyflawn
Os yw metadata yn defnyddio un gwesteiwr ac mae lawrlwytho archif yn defnyddio un arall, gallant gyfateb i osodiadau rhwydwaith gwahanol. Cofnodwch yr URL sy'n methu mewn gwirionedd cyn ehangu'r rheol. Nid yw “Roedd y gofrestr yn gweithio” yn pennu pa lwybr a ddewiswyd gan gais diweddarach.
Gall osodiadau fesul gwesteiwr Yarn gynnwys CA a ffurfweddiad TLS arall hefyd. Cadwch y penderfyniadau hynny ar wahân: nid yw dewis cyfeiriad proxy ynddo'i hun yn darparu'r ymddiriedaeth sydd ei hangen ar gyfer amgylchedd sy'n archwilio.
Gwnewch y gorchudd yn weladwy
Archwiliwch ffurfweddiad effeithiol y prosiect gyda'r offer a gefnogir gan ei ryddhau Yarn, ac yna profwch y cais a fwriadwyd. Ceisiwch osgoi rhannu dymp ffurfweddiad cyflawn os yw'n cynnwys manylion mewngofnodi.
Mae'r nodwedd hon yn ddefnyddiol pan fo'r gwesteiwyr wir yn gofyn am lwybrau gwahanol. Os dylai pob cais ddefnyddio'r un diweddbwynt, mae un osodiad cyffredinol yn haws i'w gynnal na rhestr gynyddol o orchuddion enw gwesteiwr unfath.