Anna valituille isäntänimille eri välityspalvelin modernissa Yarnissa
Käytä modernin Yarnin isäntäkohtaisia verkkoasetuksia, kun yksi pakettilähde tarvitsee oletuksesta poikkeavan välittäjän.
Yksi yleinen välityspalvelin ei välttämättä sovi kaikkiin pakettilähteisiin. Moderni Yarn tukee isäntänimen mukaan määritettyjä verkkoasetuksia, jolloin valittu isäntä voi käyttää oletusreitistä poikkeavaa reittiä.
Esimerkiksi projekti voi pitää yhden yleisen reitin ja valita toisen sisäiselle rekisterille:
httpsProxy: "http://203.0.113.10:8080"
networkSettings:
"registry.example.internal":
httpsProxy: "http://203.0.113.20:8080"
Nämä kaksi osoitetta ovat paikkamerkkejä. Yleiselle reitille julkisiin pakettilähteisiin HTTP-välityspalvelinlista tarjoaa ehdokkaita, kun julkiset välityspalvelimet ovat sallittuja. Pidä sisäisen rekisterin ohitus sen hyväksytyssä välityspalvelimessa. Sijoita määritys sopivaan tiedostoon .yarnrc.yml modernia Yarn-julkaisua varten. Tämä esimerkki valitsee kaksi välityspalvelinta; se ei kerro, että sisäisen isännän pitäisi yhdistää suoraan.
Sovita pyydettyyn isäntänimeen
networkSettings-merkintä koskee isäntänimen mallia, ei paketin laajuutta tai mielivaltaista URL-polkua. Pidä yhden isännän sääntö tarkkana, kun juuri sitä tarkoitat. Jokerimerkki on hyödyllinen vain silloin, kun todella haluat lisäisäntien jakavan määrityksen.
Paketin laajuus ja verkon isäntänimi ovat eri valitsimia. Laajuutettu paketti voidaan noutaa rekisteristä, jonka isäntä on jaettu muiden pakettien kanssa, kun taas uudelleenohjattu artefakti voi tulla kokonaan toisesta isäntänimestä.
Seuraa koko latauspolkua
Jos metatiedot käyttävät yhtä isäntää ja arkiston lataus toista, ne voivat vastata eri verkkoasetuksia. Kirjaa URL, joka todella epäonnistuu, ennen kuin laajennat sääntöä. ”Rekisteri toimi” ei osoita, minkä reitin myöhempi pyyntö valitsi.
Yarnin isäntäkohtaiset asetukset voivat sisältää myös CA:n ja muuta TLS-määritystä. Pidä nämä päätökset erillään: välityspalvelimen osoitteen valitseminen ei itsessään anna luottamusta, jota tarkastavalle ympäristölle vaaditaan.
Tee ohitus näkyväksi
Tarkista projektin voimassa oleva määritys Yarn-julkaisun tukemilla työkaluilla ja testaa sitten aiottu pyyntö. Vältä täydellisen määritystulosteen jakamista, jos se sisältää tunnistetietoja.
Tämä ominaisuus on hyödyllinen, kun isännät todella vaativat eri reittejä. Jos jokaisen pyynnön pitäisi käyttää samaa päätepistettä, yksi yleinen asetus on helpompi ylläpitää kuin kasvava luettelo identtisistä isäntänimen ohituksista.