Mediul proxy al Deno acoperă și descărcările de module
Setați HTTP_PROXY și HTTPS_PROXY înainte de a porni Deno, astfel încât descărcările de module și cererile fetch să urmeze ruta dorită.
Deno documentează HTTP_PROXY și HTTPS_PROXY atât pentru descărcările de module, cât și pentru fetch. Setați-le în mediul care pornește procesul Deno. Pentru un shell POSIX:
export HTTP_PROXY='http://proxy.example:8080'
export HTTPS_PROXY='http://proxy.example:8080'
deno run --allow-net app.ts
Exemplul folosește un ascultător proxy HTTP pentru ambele scheme de destinație. Folosiți URL-ul real al intermediarului; lista de proxy HTTP oferă candidați pentru descărcări publice de module și API permise. HTTPS_PROXY nu cere ca URL-ul în sine să înceapă cu https.
Pornirea cu variabilele deja prezente acoperă descărcările necesare la încărcarea aplicației. Codul din app.ts nu poate configura cererea de rețea anterioară necesară pentru a obține importurile statice ale acelui cod.
Deno documentează și NO_PROXY ca o listă de gazde separate prin virgule care ocolesc proxy-ul la descărcările de module și fetch. Păstrați valoarea dorită în același mediu de pornire. Permisiunea de rețea și rutarea prin proxy rămân intrări separate: alegerea unui proxy nu înlocuiește permisiunile cerute de aplicație.