Deno-nun proksi mühiti modul yükləmələrini də əhatə edir
Deno işə düşməzdən əvvəl HTTP_PROXY və HTTPS_PROXY təyin edin ki, modul yükləmələri və fetch sorğuları nəzərdə tutulan yoldan getsin.
Deno həm modul yükləmələri, həm də fetch üçün HTTP_PROXY və HTTPS_PROXY dəyişənlərini sənədləşdirir. Onları Deno prosesini başladan mühitdə təyin edin. POSIX shell üçün:
export HTTP_PROXY='http://proxy.example:8080'
export HTTPS_PROXY='http://proxy.example:8080'
deno run --allow-net app.ts
Nümunə hər iki hədəf sxemi üçün HTTP proksi dinləyicisindən istifadə edir. Faktiki ara URL-dən istifadə edin; HTTP proksi siyahısı icazə verilən ictimai modul və API yükləmələri üçün namizədlər təqdim edir. HTTPS_PROXY URL-in özünün https ilə başlamasını tələb etmir.
Dəyişənlər artıq mühitdə olduqda başlatmaq tətbiqin yüklənməsi zamanı lazım olan yükləmələri əhatə edir. app.ts daxilindəki kod həmin kodun statik importlarını almaq üçün lazım olan əvvəlki şəbəkə sorğusunu konfiqurasiya edə bilməz.
Deno həmçinin NO_PROXY-ni modul yükləmələri və fetch üçün proksidən yan keçən hostların vergüllə ayrılmış siyahısı kimi sənədləşdirir. Nəzərdə tutulan dəyəri eyni başlatma mühitində saxlayın. Şəbəkə icazəsi və proksi marşrutlaşdırması ayrı-ayrı girişlər olaraq qalır: proksi seçmək tətbiqin tələb etdiyi icazələri əvəz etmir.