Прокси средата на Deno покрива и изтеглянето на модули
Задайте HTTP_PROXY и HTTPS_PROXY преди стартиране на Deno, за да минават изтеглянията на модули и заявките fetch по желания маршрут.
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. Пазете желаната стойност в същата стартова среда. Разрешението за мрежа и прокси маршрутизацията остават отделни входове: изборът на прокси не замества изискуемите разрешения на приложението.