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.

Sorodni članki