Proxy prostredie Deno pokrýva aj sťahovanie modulov
Nastavte HTTP_PROXY a HTTPS_PROXY pred spustením Deno, aby sťahovanie modulov a požiadavky fetch išli zamýšľanou cestou.
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.