A Deno proxy környezete a modulletöltéseket is lefedi
Állítsa be a HTTP_PROXY és HTTPS_PROXY változókat a Deno indítása előtt, hogy a modulletöltések és a fetch kérések a kívánt útvonalon haladjanak.
A Deno a HTTP_PROXY és HTTPS_PROXY változókat egyaránt dokumentálja a modulletöltésekhez és a fetchhez. Állítsa be őket abban a környezetben, amely a Deno folyamatot indítja. POSIX shell esetén:
export HTTP_PROXY='http://proxy.example:8080'
export HTTPS_PROXY='http://proxy.example:8080'
deno run --allow-net app.ts
A példa HTTP proxy figyelőt használ mindkét cél-sémához. A tényleges közvetítő URL-t használja; a HTTP proxy lista jelölteket kínál az engedélyezett nyilvános modul- és API-letöltésekhez. A HTTPS_PROXY nem követeli meg, hogy maga az URL https-sel kezdődjön.
A már meglévő változókkal való indítás lefedi az alkalmazás betöltésekor szükséges letöltéseket. Az app.ts belsejében lévő kód nem tudja beállítani azt a korábbi hálózati kérést, amely a kód statikus importjainak megszerzéséhez kell.
A Deno a NO_PROXY változót is dokumentálja a proxyt megkerülő hosztok vesszővel elválasztott listájaként a modulletöltésekhez és a fetchhez. Tartsa a kívánt értéket ugyanabban az indítási környezetben. A hálózati engedély és a proxy útvonalválasztás továbbra is külön bemenet: a proxy kiválasztása nem helyettesíti az alkalmazás által igényelt engedélyeket.