Проксі-середовище Deno охоплює і завантаження модулів
Задайте HTTP_PROXY і HTTPS_PROXY перед запуском Deno, щоб завантаження модулів і запити fetch ішли потрібним маршрутом.
Deno документує HTTP_PROXY і HTTPS_PROXY як для завантаження модулів, так і для fetch. Задайте їх у середовищі, яке запускає процес Deno. Для POSIX-оболонки:
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. Тримайте потрібне значення в тому самому середовищі запуску. Дозвіл на мережу й маршрутизація через проксі залишаються окремими входами: вибір проксі не замінює дозволів, яких потребує застосунок.