Deno dokumentoi HTTP_PROXY- ja HTTPS_PROXY-muuttujat sekä moduulilatauksille että fetchille. Aseta ne ympäristöön, joka käynnistää Deno-prosessin. POSIX-kuorta varten:

export HTTP_PROXY='http://proxy.example:8080'
export HTTPS_PROXY='http://proxy.example:8080'
deno run --allow-net app.ts

Esimerkki käyttää HTTP-välityspalvelimen kuuntelijaa molemmille kohdejärjestelmille. Käytä todellista välittäjän URL-osoitetta; HTTP-välityspalvelinlista tarjoaa ehdokkaita sallituille julkisille moduuli- ja API-latauksille. HTTPS_PROXY ei vaadi, että URL itsessään alkaa https:llä.

Käynnistys, kun muuttujat ovat jo ympäristössä, kattaa sovelluksen lataamisen aikana tarvittavat lataukset. app.ts:n sisällä oleva koodi ei voi määrittää aiempaa verkkopyyntöä, joka tarvitaan kyseisen koodin staattisten importtien hakemiseen.

Deno dokumentoi myös NO_PROXY:n pilkuin eroteltuna luettelona isännistä, jotka ohittavat välityspalvelimen moduulilatauksissa ja fetchissä. Pidä aiottu arvo samassa käynnistysympäristössä. Verkko-oikeus ja välityspalvelinreititys pysyvät erillisinä syötteinä: välityspalvelimen valinta ei korvaa sovelluksen vaatimia oikeuksia.

Aiheeseen liittyvät artikkelit