Más proxy kijelölt hosztoknak a modern Yarnban
Használja a modern Yarn hosztonkénti hálózati beállításait, ha egy csomagforrásnak az alapértelmezettől eltérő közvetítőre van szüksége.
Egy általános proxy nem feltétlenül felel meg minden csomagforrásnak. A modern Yarn támogatja a hosztonkénti hálózati beállításokat, így egy kiválasztott hoszt az alapértelmezettől eltérő útvonalat használhat.
Egy projekt például megtarthat egy általános útvonalat, és választhat egy másikat egy belső beállításjegyzékhez:
httpsProxy: "http://203.0.113.10:8080"
networkSettings:
"registry.example.internal":
httpsProxy: "http://203.0.113.20:8080"
A két cím helykitöltő. A nyilvános csomagforrások felé vezető általános útvonalhoz a HTTP proxy lista kínál jelölteket, ha a nyilvános proxyk engedélyezettek. A belső beállításjegyzék felülírását tartsa a jóváhagyott proxyján. Helyezze a konfigurációt a megfelelő .yarnrc.yml fájlba egy modern Yarn-kiadás számára. Ez a példa két proxyt választ; nem állítja, hogy a belső hosztnak közvetlenül kellene kapcsolódnia.
A kért hosztnévhez illeszkedjen
A networkSettings bejegyzés hosztnév-mintára vonatkozik, nem csomaghatókörre vagy tetszőleges URL-útvonalra. Tartsa pontosnak az egyetlen hosztra vonatkozó szabályt, ha valóban azt szeretné. A helyettesítő karakter csak akkor hasznos, ha tényleg azt szeretné, hogy a további hosztok megosszák a konfigurációt.
A csomaghatókör és a hálózati hosztnév különböző választók. Egy hatókörrel rendelkező csomag olyan beállításjegyzékből is letölthető, amelynek hosztját más csomagok is használják, miközben egy átirányított összetevő teljesen más hosztnévről érkezhet.
Kövesse a teljes letöltési útvonalat
Ha a metaadatok az egyik hosztot használják, az archívum letöltése pedig a másikat, azok eltérő hálózati beállításokhoz illeszkedhetnek. A szabály kiterjesztése előtt jegyezze fel azt az URL-t, amely valójában meghiúsul. Az „a beállításjegyzék működött” nem bizonyítja, hogy egy későbbi kérés melyik útvonalat választotta.
A Yarn hosztonkénti beállításai CA-t és más TLS-konfigurációt is tartalmazhatnak. Tartsa ezeket a döntéseket külön: egy proxycím kiválasztása önmagában nem biztosítja a forgalmat vizsgáló környezet számára szükséges bizalmat.
Tegye láthatóvá a felülírást
Vizsgálja meg a projekt tényleges konfigurációját a Yarn-kiadása által támogatott eszközökkel, majd tesztelje a kívánt kérést. Kerülje a teljes konfigurációkiírás megosztását, ha az hitelesítő adatokat tartalmaz.
Ez a funkció akkor hasznos, ha a hosztok valóban eltérő útvonalakat igényelnek. Ha minden kérésnek ugyanazt a végpontot kell használnia, egyetlen általános beállítást könnyebb karbantartani, mint az azonos hosztnév-felülírások növekvő listáját.