Deno dokumentuje HTTP_PROXY a HTTPS_PROXY aj pre sťahovanie modulov aj pre fetch. Nastavte ich v prostredí, ktoré spúšťa proces Deno. Pre POSIX shell:

export HTTP_PROXY='http://proxy.example:8080'
export HTTPS_PROXY='http://proxy.example:8080'
deno run --allow-net app.ts

Príklad používa HTTP proxy listener pre obe schémy cieľa. Použite skutočnú URL sprostredkovateľa; zoznam HTTP proxy ponúka kandidátov pre povolené verejné sťahovania modulov a API. HTTPS_PROXY nevyžaduje, aby samotná URL začínala na https.

Spustenie s už prítomnými premennými pokrýva sťahovania potrebné pri načítaní aplikácie. Kód v app.ts nemôže nastaviť skorší sieťový request potrebný na získanie statických importov tohto kódu.

Deno tiež dokumentuje NO_PROXY ako čiarkami oddelený zoznam hostiteľov, ktorí obchádzajú proxy pri sťahovaní modulov a fetch. Udržujte zamýšľanú hodnotu v tom istom štartovacom prostredí. Sieťové oprávnenie a smerovanie cez proxy zostávajú oddelenými vstupmi: voľba proxy nenahrádza oprávnenia, ktoré aplikácia vyžaduje.

Súvisiace články