Deno puhverserveri keskkond katab ka moodulite allalaadimised
Määrake HTTP_PROXY ja HTTPS_PROXY enne Deno käivitamist, et moodulite allalaadimised ja fetch-päringud läbiksid kavandatud tee.
Deno dokumenteerib HTTP_PROXY ja HTTPS_PROXY nii moodulite allalaadimiste kui ka fetchi jaoks. Määrake need keskkonnas, mis käivitab Deno protsessi. POSIX-kesta jaoks:
export HTTP_PROXY='http://proxy.example:8080'
export HTTPS_PROXY='http://proxy.example:8080'
deno run --allow-net app.ts
Näide kasutab HTTP-puhverserveri kuulajat mõlema sihtkoha skeemi jaoks. Kasutage tegelikku vahendaja URL-i; HTTP-puhverserverite loend pakub kandidaate lubatud avalike mooduli- ja API-allalaadimiste jaoks. HTTPS_PROXY ei nõua, et URL ise algaks https-iga.
Käivitamine, kui muutujad on juba keskkonnas, katab rakenduse laadimise ajal vajalikud allalaadimised. app.ts sees olev kood ei saa seadistada varasemat võrgupäringut, mis on vajalik selle koodi staatiliste importide hankimiseks.
Deno dokumenteerib ka NO_PROXY komaga eraldatud hostide loendina, mis mööduvad puhverserverist moodulite allalaadimistel ja fetchis. Hoidke kavandatud väärtust samas käivituskeskkonnas. Võrguõigus ja puhverserveri marsruutimine jäävad eraldi sisenditeks: puhverserveri valimine ei asenda rakenduse nõutavaid õigusi.