Deno dokumentuoja HTTP_PROXY ir HTTPS_PROXY tiek modulių atsisiuntimams, tiek fetch. Nustatykite juos aplinkoje, kuri paleidžia Deno procesą. POSIX apvalkalui:

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

Pavyzdys naudoja HTTP tarpinio serverio klausytoją abiem paskirties schemoms. Naudokite tikrąjį tarpininko URL; HTTP tarpinių serverių sąrašas siūlo kandidatus leidžiamiems viešų modulių ir API atsisiuntimams. HTTPS_PROXY nereikalauja, kad pats URL prasidėtų https.

Paleidimas, kai kintamieji jau yra aplinkoje, apima atsisiuntimus, reikalingus įkeliant programą. Kodas app.ts viduje negali sukonfigūruoti ankstesnės tinklo užklausos, reikalingos to kodo statiniams importams gauti.

Deno taip pat dokumentuoja NO_PROXY kaip kableliais atskirtą hostų sąrašą, kurie apeina tarpinį serverį modulių atsisiuntimuose ir fetch. Laikykite numatytą reikšmę toje pačioje paleidimo aplinkoje. Tinklo leidimas ir tarpinio serverio maršrutizavimas lieka atskiri įvestys: tarpinio serverio pasirinkimas nepakeičia programos reikalaujamų leidimų.

Susiję straipsniai