Mjedisi proxy i Deno mbulon edhe shkarkimet e moduleve
Vendosni HTTP_PROXY dhe HTTPS_PROXY përpara se të nisni Deno, që shkarkimet e moduleve dhe kërkesat fetch të ndjekin rrugën e synuar.
Deno dokumenton HTTP_PROXY dhe HTTPS_PROXY si për shkarkimet e moduleve ashtu edhe për fetch. Vendosini në mjedisin që nis procesin Deno. Për një shell POSIX:
export HTTP_PROXY='http://proxy.example:8080'
export HTTPS_PROXY='http://proxy.example:8080'
deno run --allow-net app.ts
Shembulli përdor një dëgjues proxy HTTP për të dy skemat e destinacionit. Përdorni URL-në reale të ndërmjetësit; lista e proxy-ve HTTP ofron kandidatë për shkarkime publike të moduleve dhe API-ve të lejuara. HTTPS_PROXY nuk kërkon që vetë URL-ja të fillojë me https.
Nisja me variablat tashmë të pranishme mbulon shkarkimet e nevojshme gjatë ngarkimit të aplikacionit. Kodi brenda app.ts nuk mund të konfigurojë kërkesën e mëparshme të rrjetit të nevojshme për të marrë importet statike të atij kodi.
Deno dokumenton gjithashtu NO_PROXY si një listë hostesh të ndara me presje që anashkalojnë proxy-n për shkarkimet e moduleve dhe fetch. Mbani vlerën e synuar në të njëjtin mjedis nisjeje. Leja e rrjetit dhe rrugëtimi përmes proxy-t mbeten hyrje të veçanta: zgjedhja e një proxy nuk zëvendëson lejet që kërkon aplikacioni.