Proxy prostředí Deno pokrývá i stahování modulů
Nastavte HTTP_PROXY a HTTPS_PROXY před spuštěním Deno, aby stahování modulů a požadavky fetch šly zamýšlenou cestou.
Deno dokumentuje HTTP_PROXY a HTTPS_PROXY jak pro stahování modulů, tak pro fetch. Nastavte je v prostředí, které spouští proces Deno. Pro POSIX shell:
export HTTP_PROXY='http://proxy.example:8080'
export HTTPS_PROXY='http://proxy.example:8080'
deno run --allow-net app.ts
Příklad používá HTTP proxy listener pro obě schémata cíle. Použijte skutečnou URL prostředníka; seznam HTTP proxy nabízí kandidáty pro povolená veřejná stahování modulů a API. HTTPS_PROXY nevyžaduje, aby sama URL začínala na https.
Spuštění s již přítomnými proměnnými pokrývá stahování potřebná při načítání aplikace. Kód uvnitř app.ts nemůže nastavit dřívější síťový požadavek potřebný k získání statických importů tohoto kódu.
Deno také dokumentuje NO_PROXY jako čárkami oddělený seznam hostitelů, kteří obcházejí proxy při stahování modulů a fetch. Udržujte zamýšlenou hodnotu ve stejném startovním prostředí. Síťové oprávnění a směrování přes proxy zůstávají oddělenými vstupy: volba proxy nenahrazuje oprávnění, která aplikace vyžaduje.