Deno proxy okolje pokriva tudi prenose modulov
Nastavite HTTP_PROXY in HTTPS_PROXY pred zagonom Deno, da prenosi modulov in zahteve fetch peljejo po predvideni poti.
Deno dokumentira HTTP_PROXY in HTTPS_PROXY tako za prenose modulov kot za fetch. Nastavite ju v okolju, ki zažene proces Deno. Za lupino POSIX:
export HTTP_PROXY='http://proxy.example:8080'
export HTTPS_PROXY='http://proxy.example:8080'
deno run --allow-net app.ts
Primer uporablja poslušalec proxyja HTTP za obe ciljni shemi. Uporabite dejanski URL posrednika; seznam proxyjev HTTP ponuja kandidate za dovoljene javne prenose modulov in API-jev. HTTPS_PROXY ne zahteva, da se sam URL začne s https.
Zagon z že prisotnima spremenljivkama pokrije prenose, potrebne med nalaganjem aplikacije. Koda v app.ts ne more nastaviti prejšnje omrežne zahteve, potrebne za pridobitev statičnih uvozov te kode.
Deno dokumentira tudi NO_PROXY kot z vejicami ločen seznam gostiteljev, ki obidejo proxy pri prenosih modulov in fetchu. Ohranite predvideno vrednost v istem zagonskem okolju. Omrežno dovoljenje in usmerjanje proxyja ostaneta ločena vhoda: izbira proxyja ne nadomesti dovoljenj, ki jih aplikacija zahteva.