Deno proxy okruženje pokriva i preuzimanja modula
Postavite HTTP_PROXY i HTTPS_PROXY prije pokretanja Deno-a da preuzimanja modula i fetch zahtjevi idu predviđenim putem.
Deno dokumentuje HTTP_PROXY i HTTPS_PROXY i za preuzimanja modula i za fetch. Postavite ih u okruženju koje pokreće Deno proces. Za POSIX ljusku:
export HTTP_PROXY='http://proxy.example:8080'
export HTTPS_PROXY='http://proxy.example:8080'
deno run --allow-net app.ts
Primjer koristi HTTP proxy poslužitelj za oba odredišna šema. Koristite stvarni URL posrednika; lista HTTP proxyja nudi kandidate za dozvoljena javna preuzimanja modula i API-ja. HTTPS_PROXY ne zahtijeva da sam URL počinje sa https.
Pokretanje sa već prisutnim varijablama pokriva preuzimanja potrebna tokom učitavanja aplikacije. Kod unutar app.ts ne može konfigurisati raniji mrežni zahtjev potreban za dobijanje statičkih importa tog koda.
Deno također dokumentuje NO_PROXY kao listu hostova odvojenih zarezima koji zaobilaze proxy pri preuzimanjima modula i fetchu. Zadržite predviđenu vrijednost u istom okruženju pokretanja. Mrežna dozvola i proxy rutiranje ostaju odvojeni unosi: izbor proxyja ne zamjenjuje dozvole koje aplikacija zahtijeva.