Deno документира HTTP_PROXY и HTTPS_PROXY както за изтегляне на модули, така и за fetch. Задайте ги в средата, която стартира процеса Deno. За POSIX shell:

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

Примерът използва HTTP прокси слушател и за двете схеми на дестинацията. Използвайте действителния URL на посредника; Списък с HTTP проксита предлага кандидати за разрешени публични изтегляния на модули и API. HTTPS_PROXY не изисква самият URL да започва с https.

Стартиране, когато променливите вече са в средата, покрива изтеглянията, нужни при зареждането на приложението. Кодът в app.ts не може да настрои по-ранната мрежова заявка, необходима за получаване на статичните импорти на този код.

Deno документира също NO_PROXY като разделен със запетаи списък от хостове, които заобикалят проксито при изтегляне на модули и fetch. Пазете желаната стойност в същата стартова среда. Разрешението за мрежа и прокси маршрутизацията остават отделни входове: изборът на прокси не замества изискуемите разрешения на приложението.

Подобни статии