ఒక సాధారణ ప్రాక్సీ ప్రతి ప్యాకేజీ మూలానికి సరిపోకపోవచ్చు. ఆధునిక Yarn హోస్ట్నామ్ ప్రకారం నెట్వర్క్ సెట్టింగ్లను మద్దతు ఇస్తుంది, దీనివల్ల ఎంచుకున్న హోస్ట్ డిఫాల్ట్ నుండి వేరే మార్గాన్ని ఉపయోగించగలదు.

ఉదాహరణకు, ఒక ప్రాజెక్ట్ ఒక సాధారణ మార్గాన్ని ఉంచుకుని అంతర్గత రిజిస్ట్రీకి మరొకదాన్ని ఎంచుకోవచ్చు:

httpsProxy: "http://203.0.113.10:8080"
networkSettings:
  "registry.example.internal":
    httpsProxy: "http://203.0.113.20:8080"

ఆ రెండు చిరునామాలు ప్లేస్హోల్డర్లు. పబ్లిక్ ప్యాకేజీ మూలాలకు సాధారణ మార్గం కోసం, పబ్లిక్ ప్రాక్సీలు అనుమతించబడినప్పుడు HTTP ప్రాక్సీ జాబితా అభ్యర్థులను అందిస్తుంది. అంతర్గత రిజిస్ట్రీ ఓవర్రైడ్ను దాని ఆమోదించబడిన ప్రాక్సీపై ఉంచండి. ఆధునిక Yarn విడుదల కోసం సరైన .yarnrc.ymlలో కాన్ఫిగరేషన్ను ఉంచండి. ఈ ఉదాహరణ రెండు ప్రాక్సీలను ఎంచుకుంటుంది; అంతర్గత హోస్ట్ నేరుగా కనెక్ట్ కావాలని ఇది చెప్పదు.

అభ్యర్థించిన హోస్ట్నామ్ను సరిపోల్చండి

networkSettings ఎంట్రీ హోస్ట్నామ్ నమూనాకు వర్తిస్తుంది, ప్యాకేజీ స్కోప్కు లేదా ఏకపక్ష URL మార్గానికి కాదు. ఒకే-హోస్ట్ నియమం అని మీరు భావించినప్పుడు దాన్ని ఖచ్చితంగా ఉంచండి. అదనపు హోస్ట్లు ఆ కాన్ఫిగరేషన్ను పంచుకోవాలని మీరు నిజంగా భావించినప్పుడే వైల్డ్కార్డ్ ఉపయోగకరం.

ప్యాకేజీ స్కోప్ మరియు నెట్వర్క్ హోస్ట్నామ్ వేర్వేరు సెలెక్టర్లు. స్కోప్ ఉన్న ప్యాకేజీని దాని హోస్ట్ ఇతర ప్యాకేజీలతో పంచుకునే రిజిస్ట్రీ నుండి పొందవచ్చు, అయితే రీడైరెక్ట్ చేయబడిన ఆర్టిఫాక్ట్ పూర్తిగా వేరే హోస్ట్నామ్ నుండి రావచ్చు.

పూర్తి డౌన్లోడ్ మార్గాన్ని అనుసరించండి

మెటాడేటా ఒక హోస్ట్ను, ఆర్కైవ్ డౌన్లోడ్ మరొకదాన్ని ఉపయోగిస్తే, అవి వేర్వేరు నెట్వర్క్ సెట్టింగ్లకు సరిపోలవచ్చు. నియమాన్ని విస్తరించే ముందు వాస్తవంగా విఫలమయ్యే URLను నమోదు చేయండి. “రిజిస్ట్రీ పనిచేసింది” అనేది తర్వాతి అభ్యర్థన ఏ మార్గాన్ని ఎంచుకుందో నిర్ధారించదు.

Yarn యొక్క హోస్ట్-వారీ సెట్టింగ్లలో CA మరియు ఇతర TLS కాన్ఫిగరేషన్ కూడా ఉండవచ్చు. ఆ నిర్ణయాలను విడిగా ఉంచండి: ప్రాక్సీ చిరునామాను ఎంచుకోవడం తనిఖీ చేసే వాతావరణానికి అవసరమైన విశ్వాసాన్ని తనంతట తానే ఇవ్వదు.

ఓవర్రైడ్ను కనిపించేలా చేయండి

ప్రాజెక్ట్ యొక్క ప్రభావవంతమైన కాన్ఫిగరేషన్ను దాని Yarn విడుదల మద్దతు ఇచ్చే సాధనాలతో తనిఖీ చేసి, ఆపై ఉద్దేశించిన అభ్యర్థనను పరీక్షించండి. క్రెడెన్షియల్స్ ఉంటే పూర్తి కాన్ఫిగరేషన్ డంప్ను పంచుకోవడం మానండి.

హోస్ట్లకు నిజంగా వేర్వేరు మార్గాలు అవసరమైనప్పుడు ఈ ఫీచర్ ఉపయోగకరం. ప్రతి అభ్యర్థన ఒకే ఎండ్పాయింట్ను ఉపయోగించాలంటే, ఒకే సాధారణ సెట్టింగ్ పెరుగుతున్న ఒకేలాంటి హోస్ట్నామ్ ఓవర్రైడ్ల జాబితా కంటే నిర్వహించడం సులభం.

సంబంధిత వ్యాసాలు