Denos proxy-miljø dekker også modulnedlastinger
Sett HTTP_PROXY og HTTPS_PROXY før Deno startes, slik at modulnedlastinger og fetch-forespørsler går den tiltenkte ruten.
Deno dokumenterer HTTP_PROXY og HTTPS_PROXY for både modulnedlastinger og fetch. Sett dem i miljøet som starter Deno-prosessen. For et POSIX-skal:
export HTTP_PROXY='http://proxy.example:8080'
export HTTPS_PROXY='http://proxy.example:8080'
deno run --allow-net app.ts
Eksempelet bruker en HTTP-proxylytter for begge destinasjonsskjemaene. Bruk den faktiske mellomledd-URL-en; HTTP-proxyliste gir kandidater for tillatte offentlige modul- og API-nedlastinger. HTTPS_PROXY krever ikke at selve URL-en starter med https.
Å starte med variablene allerede til stede dekker nedlastingene som trengs mens programmet lastes. Kode inne i app.ts kan ikke konfigurere den tidligere nettverksforespørselen som trengs for å hente den kodens statiske importer.
Deno dokumenterer også NO_PROXY som en kommaseparert liste over verter som omgår proxyen ved modulnedlastinger og fetch. Hold den tiltenkte verdien i samme oppstartsmiljø. Nettverkstillatelse og proxy-ruting er fortsatt separate inndata: å velge en proxy erstatter ikke programmets påkrevde tillatelser.