Deno యొక్క ప్రాక్సీ వాతావరణం మాడ్యూల్ డౌన్లోడ్లను కూడా కవర్ చేస్తుంది
Deno ప్రారంభించే ముందు HTTP_PROXY మరియు HTTPS_PROXY సెట్ చేయండి, తద్వారా మాడ్యూల్ డౌన్లోడ్లు మరియు fetch అభ్యర్థనలు ఉద్దేశించిన మార్గంలో వెళ్తాయి.
Deno మాడ్యూల్ డౌన్లోడ్లకు మరియు fetch కు రెండింటికీ HTTP_PROXY మరియు HTTPS_PROXY ను డాక్యుమెంట్ చేస్తుంది. Deno ప్రక్రియను ప్రారంభించే వాతావరణంలో వాటిని సెట్ చేయండి. POSIX shell కోసం:
export HTTP_PROXY='http://proxy.example:8080'
export HTTPS_PROXY='http://proxy.example:8080'
deno run --allow-net app.ts
ఉదాహరణ రెండు గమ్యస్థాన స్కీమ్లకూ HTTP ప్రాక్సీ లిజనర్ను ఉపయోగిస్తుంది. నిజమైన మధ్యవర్తి URL ఉపయోగించండి; HTTP ప్రాక్సీ జాబితా అనుమతించిన పబ్లిక్ మాడ్యూల్ మరియు API డౌన్లోడ్లకు అభ్యర్థులను అందిస్తుంది. HTTPS_PROXY కోసం URL స్వయంగా https తో ప్రారంభం కావాల్సిన అవసరం లేదు.
వేరియబుల్స్ ఇప్పటికే వాతావరణంలో ఉన్నప్పుడు ప్రారంభించడం యాప్ను లోడ్ చేసేటప్పుడు అవసరమైన డౌన్లోడ్లను కవర్ చేస్తుంది. app.ts లోని కోడ్ ఆ కోడ్ యొక్క స్టాటిక్ ఇంపోర్ట్లను పొందడానికి అవసరమైన మునుపటి నెట్వర్క్ అభ్యర్థనను కాన్ఫిగర్ చేయలేదు.
Deno NO_PROXY ను కూడా మాడ్యూల్ డౌన్లోడ్లు మరియు fetch లో ప్రాక్సీని దాటవేసే హోస్ట్ల కామాతో వేరు చేసిన జాబితాగా డాక్యుమెంట్ చేస్తుంది. ఉద్దేశించిన విలువను అదే స్టార్టప్ వాతావరణంలో ఉంచండి. నెట్వర్క్ అనుమతి మరియు ప్రాక్సీ రూటింగ్ వేర్వేరు ఇన్పుట్లుగానే ఉంటాయి: ప్రాక్సీ ఎంచుకోవడం యాప్కు అవసరమైన అనుమతులను భర్తీ చేయదు.